xmlns在HTML5中合适吗?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
...
</html>另外,<!DOCTYPE html>还是<!doctype html>,哪个是首选?
发布于 2012-05-22 18:24:28
HTML5草案部分是相当复杂和抽象的。但是,根据它们中有些含糊的陈述以及http://validator.w3.org的行为(可以预期这反映了HTML5草案作者的意图),答案似乎是:
xmlns属性在XHTML语法(XHTML序列化)中是允许的,但不是必需的,在HTML语法中(HTML序列化),它没有相关性,它似乎没有被列出为允许,但验证器似乎接受它,可能是偶然的。
在XHTML语法中,文档类型字符串必须与<!DOCTYPE html>一样大小写,而在HTML语法中,它不区分大小写。
发布于 2012-05-22 18:13:48
根据HTML5 5参考的说法,xmlns与XHTML相关,但与html5无关。
DOCTYPE对cas不敏感:
在HTML中,DOCTYPE是不区分大小写的,除了引用的字符串“约:遗留-compat”,它必须用小写编写。
https://webmasters.stackexchange.com/questions/30032
复制相似问题