论坛首页 Web前端技术论坛

google 没有 </body> 和 </html> 标签 ……

浏览 17707 次
精华帖 (0) :: 良好帖 (14) :: 新手帖 (8) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-06-28   最后修改:2009-07-07
google 主页和搜索页的 html 都是极简主义:

<!doctype html><head><title>...</title><head><body>...


没有 </body> 和 </html> ,另外所有的换行符都压缩掉了,可以删掉的标签还有 ——
http://code.google.com/speed/articles/optimizing-html.html

省字符到什么程度? ……
引用
Google's code is sufficiently optimized that style=foo:bar is not quoted, but style="foo:1px solid baz" is.


这个 a 都能省 ……
<a href="/">链接</>


SGML 留下来的黑魔法:
http://www.w3.org/TR/html401/appendix/notes.html#h-B.3.7

XML、schema、DTD 什么的,傻叉了不?

================================================================================

http://www.w3.org/TR/1999/PR-html40-19990824/struct/global.html

html,head,body 标签都有这个说明:
引用
Start tag: optional, End tag: optional

可以省略明写在 HTML 4.01 标准里 …… 有多少人看过?

引用
"http://www.w3.org/TR/html40/strict.dtd" -- default strict DTD

默认 DTD 是 strict,所以 <!DOCTYPE html> 就已经足够表明文档是 strict 的了。
   发表时间:2009-06-28  
这是优化的结果?
0 请登录后投票
   发表时间:2009-06-28  
现在的压缩器一般都能把长标签换成短标签,并且去掉属性上多余的引号。
不过很少有网页连 </body> 和 </html> 都扔掉的 ……
0 请登录后投票
   发表时间:2009-06-28  
这篇分析的很全面..:http://lifesinger.org/blog/2009/06/google-com-src-study/
0 请登录后投票
   发表时间:2009-06-28  
Hooopo 写道
这篇分析的很全面..:http://lifesinger.org/blog/2009/06/google-com-src-study/

YD 啊 ……
0 请登录后投票
   发表时间:2009-07-03  
没有这个东西<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
浏览器根本不会严格限制,而且现在浏览器的解析功能都很强大,适应能力很强,写个嵌套table少写个tr或者td啥的都不会报错。
0 请登录后投票
   发表时间:2009-07-03  
eclipse2008 写道
没有这个东西<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
浏览器根本不会严格限制,而且现在浏览器的解析功能都很强大,适应能力很强,写个嵌套table少写个tr或者td啥的都不会报错。

所以就有浏览器的兼容问题
0 请登录后投票
   发表时间:2009-07-04  
lovejavaei 写道
eclipse2008 写道
没有这个东西<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
浏览器根本不会严格限制,而且现在浏览器的解析功能都很强大,适应能力很强,写个嵌套table少写个tr或者td啥的都不会报错。

所以就有浏览器的兼容问题


google 的页面是符合 HTML 标准的,他们详细研究过标准,但估计那些烂俗教程的作者基本没看过 W3C 的页面 ……

<!DOCTYPE html> 就足够了。
0 请登录后投票
   发表时间:2009-07-04   最后修改:2009-07-04
今天的新闻: W3C 停止了 XHTML2 工作组,以增加 HTML5 的人手。

http://www.w3.org/News/2009#item119

XML 的失败,HTML 的回归 ……
0 请登录后投票
   发表时间:2009-07-04  
我也发现了 就连gmail那儿也是 都找不到代码
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics