【发布时间】:2012-04-08 08:32:44
【问题描述】:
我一直无法找到自定义标签在 HTML5 中是否有效的明确答案,如下所示:
<greeting>Hello!</greeting>
我在规范中找不到任何东西:
http://dev.w3.org/html5/spec/single-page.html
自定义标签似乎无法使用 W3C 验证器进行验证。
【问题讨论】:
-
您可能不想过多关注 4.5 年前写的 HTML5 文章。
-
Crockford 的文章很奇怪。重要的句子是“这是我的建议,以实现更友好、更温和的 HTML 5”。换句话说,这不是我们今天所知道的 HTML5,而是提出了一个不同的 HTML 5 作为 HTML 4 的继任者的提议。奇怪,因为它的日期是 2007 年 11 月,当时 W3C 已经在 HTML5 上工作了将近一年.他在这里使用“允许”一词令人困惑。自定义标签从未“符合”/“有效”,但浏览器解析器在它们存在的情况下继续工作。无论如何,克罗克福德的提议根本没有任何吸引力。几乎没有任何部分被合并到 HTML5 中。
-
随着 Web 组件自定义元素的新兴 W3 标准开始登陆 Firefox 和 Chrome,自定义元素正在成为一流:dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/…
-
至于 Douglas Crockford,我很想相信他所说的一切。
-
自定义元素的Web浏览器支持表caniuse.com/#feat=custom-elements
标签: html custom-element