【发布时间】:2011-08-13 01:25:54
【问题描述】:
我在我的网站上使用 XHTML,但这完全破坏了 jQuery 及其插件。
因此,我想回到 html 4。我正在为我的 html 定义一些自定义属性,如下所示:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd" [
<!ATTLIST mytag myattribute CDATA #IMPLIED>
]>
这似乎是有效的 html,但是当我从我的服务器传递这样一个内容类型为 text/html 的页面时,我的浏览器显示 ']>' - 它无法正确解析 doctype。
我应该使用其他内容类型吗?
【问题讨论】:
-
我可以在 jsfiddle 上复制此错误,但它在本地使用 Chrome 13 可以正常工作。您在文档类型中包含 元数据标记是否有任何特殊原因?你的代码没有它也能工作。小提琴 - jsfiddle.net/Perception/fvxA2
-
是的,我正在向我的 div 标签添加自定义属性。如果我不添加 ,则文档不会验证..
-
我真的很想使用 xhtml,我已经尝试过了,但是它弄乱了我的 jQuery 和 javacsript - stackoverflow.com/questions/7045253/jquery-xhtml-compliance。 xhtml 会很完美,但我似乎无法让它工作:(
标签: content-type html4