繁体   English   中英

如何为HTML 4.01 Strict DocType定义自定义属性

[英]How to define custom attributes for HTML 4.01 Strict DocType

我想在HTML中的<div>标签中添加自定义属性。 有没有办法将这些变量附加到Doctype描述中,或者我甚至不应该担心它。 我在StackOverflow上发现了类似的问题 ,但它解决了XHTML问题。

您可以创建自己的DTD,但不确定某些浏览器可能会对它做出反应,因此您必须进行测试。

http://www.cs.tut.fi/~jkorpela/html/own-dtd.html

编辑:总体而言,这取决于你在做什么。 最好是你可以避免修改dtd。

..我必须找到它,但是一旦我做了这样的事情来获得过去的验证(使用专有的代码,并且当时不能改变很多,但希望尽可能接近有效)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" [
<!ATTLIST DIV
    something     CDATA        #IMPLIED
>
]>

如果代码中有什么东西像:

<div something="nothing"></div>

我不被允许改变它。

问题是你不能把它留在页面中,因为它可能会打印出“]>”,但它可以用来为验证器定义一个额外的属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM