你还不注意 DOCTYPE?七牛主页这样做不掉面子?

2014-07-05 18:54:09 +08:00
 tangzx
> 离 XHTML 时代已经五年多了,虽然很多站点还停留在 XHTML 时代,更有很多站点还没迈入 XHTML 时代。

今天顺手打开七牛页面源码,一段招聘以注释的形式出现在文件的第一行,印象中好像还有过其他公司这样干。我记得很清楚当时最早接触 XHTML 时,教程里说得很清楚,DOCTYPE 是供浏览器识别文件类型的指示符,应该放在任何文件的第一行,而且对于 IE6,第一行缺失 DOCTYPE 会有实际影响——触发 quirk 模式,所以有没有正确的 DOCTYPE 是当时区分这个网站是 XHTML 还是逼格很 low 的网站的最简单办法,记得百度搜索的首页在很长一段时间内还是没有 DOCTYPE 的。所以至少作为一名老前端,我一直觉得 DOCTYPE 前不放任何内容(不只是注释,空格回车都不要有)、DOCTYPE 这个词大写(顺手黑一下 http://www.baidu.com/ )都是应该有的好习惯

七牛的招聘内容都这样把注释放在前面真的好吗(还是因为这段招聘是后端自己写进代码的噗)?
5372 次点击
所在节点    程序员
23 条回复
algo31031
2014-07-07 17:10:22 +08:00
SunLn
2014-07-19 10:32:59 +08:00
七牛主页貌似IE8以下的都不支持。所以这方面可以忽略它的兼容性。
josephshing
2016-02-13 00:49:23 +08:00
查了下最新的 HTML5 官方文档

https://www.w3.org/TR/html5/syntax.html#writing

给大家参考 =)

HTML 文档开头可以是

BOM [可选] Optionally, a single "BOM" (U+FEFF) character.

若干注释 /空格 Any number of comments and space characters.

DOCTYPE 不区分大小写 A DOCTYPE

七牛这样写是符合 H5 标准的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/121110

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX