isN*_*247 22 html5 utf-8 html5-validation
我正在将"HTML4.5"方法应用于现有的XHTML1.0 Strict站点.我们的想法是更改doctype并应用与HTML5的新元素(< div class="aside">
等等)相匹配的语义类,并执行我可以使用的所有内容,而不会破坏Internet Explorer(IE)(例如应用新<input>
类型属性).
我遇到的唯一问题是W3C的验证器不喜欢
或者©
,而html5.validator.nu没有问题.
我知道HTML5验证器在这个阶段是实验性的.我应该换
一些东西吗?如果是这样,什么?
我在这个特定网站上的字符集是UTF-8
.
bob*_*nce 32
在text/html
HTML5中很好,它在W3验证了我.
它不会验证的地方是XHTML5.唯一的内置XML中的实体&
,<
,>
,"
和'
.XHTML1通过引用的DTD引入了HTML实体列表<!DOCTYPE>
,但是(X)HTML5不再使用DTD,因此这意味着在XML序列化中您不能使用HTML实体.
一个字符引用,如 
仍然可以.如果你以正确的编码方式为你的页面提供服务,你可以直接包含一个U + 00A0 No-Break Space字符,而无需转义:
.(当然,如果您的文本编辑器在视觉上无法区分不间断和标准空间,那么编辑会很烦人.)
归档时间: |
|
查看次数: |
18264 次 |
最近记录: |