首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5 `HTML5`` `xmlns`‘属性

HTML5 `HTML5`` `xmlns`‘属性
EN

Webmasters Stack Exchange用户
提问于 2012-05-22 16:56:14
回答 2查看 3K关注 0票数 5

xmlns在HTML5中合适吗?

代码语言:javascript
复制
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
...
</html>

另外,<!DOCTYPE html>还是<!doctype html>,哪个是首选?

EN

回答 2

Webmasters Stack Exchange用户

回答已采纳

发布于 2012-05-22 18:24:28

HTML5草案部分是相当复杂和抽象的。但是,根据它们中有些含糊的陈述以及http://validator.w3.org的行为(可以预期这反映了HTML5草案作者的意图),答案似乎是:

xmlns属性在XHTML语法(XHTML序列化)中是允许的,但不是必需的,在HTML语法中(HTML序列化),它没有相关性,它似乎没有被列出为允许,但验证器似乎接受它,可能是偶然的。

在XHTML语法中,文档类型字符串必须与<!DOCTYPE html>一样大小写,而在HTML语法中,它不区分大小写。

票数 5
EN

Webmasters Stack Exchange用户

发布于 2012-05-22 18:13:48

根据HTML5 5参考的说法,xmlnsXHTML相关,但与html5无关。

DOCTYPE对cas不敏感:

在HTML中,DOCTYPE是不区分大小写的,除了引用的字符串“约:遗留-compat”,它必须用小写编写。

票数 6
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/30032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档