【发布时间】:2011-07-08 04:41:01
【问题描述】:
我正在使用带有自定义属性的文档类型来验证 XHTML。这是我的文档类型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
[
<!ATTLIST div data-localized CDATA #IMPLIED>
]>
但问题是当我在浏览器上加载我的页面时它正在显示“]>”。 XHTML 验证良好。
【问题讨论】:
-
我不是这方面的专家,但在我看来你的代码是无效的,因为你有嵌套 的。我猜第二个 > 正在关闭第一个 悬空。
-
当我检查 W3validator 时它会验证
-
是的,我在你的帖子中看到了。它似乎也在您的网络浏览器中进行验证。但仅仅因为它在语法上是正确的并不意味着它会做你想做的事。
-
似乎是浏览器问题,没有任何问题 (quirksmode.org/oddsandends/dtd.html)
-
发布了解决方法,见下文。违背了标准的目的,但至少你的页面看起来不错。
标签: html validation xhtml