Loading...

关于html标签闭合的问题

2010-06-30 16:28:48 发表于网站技术 本文链接: 关于html标签闭合的问题

昨天下午,在推上看到了google.cn不再重定向的讨论,于是我就发了这一推。本来是确实是半开玩笑半认真发布的这推,因为当时我也不知道有部分html标签是可以不用关闭的。 于是谷奥同学也跟着发布了一篇猜测,这下,广大的技术骚男可不买账了,伟大的google怎么可能犯这样低级的错误呢,纷纷在留言中对谷奥做出“武断”的猜测给予“抨击”。

争论是个好东西,它让我发现了google的这这个链接:Reducing the file size of HTML documents,这篇文章大大意就是,减少网页的内容也是优化网站速度的方法之一,html4的标准允许不关闭部分标签,他们是:</area></base><body></body></br></col></colgroup>
</dd></dt><head></head></hr><html></html></img>
</input></li></link></meta></option></p></param>
<tbody></tbody></td></tfoot></th></thead></tr>

所以网页如果想加速,简洁,那么这些标签是可以选择不关闭的,比如<li>第一条 <li>第二条 这样的代码也是合理的,这样一般的网页至少节省了5-20%的传输内容。

看到这里,我就在想,我的huichuan365.com 要不要也这样不关闭这些可以不用关闭的标签呢?这样做是不是会节省传输的时间呢?

不过我奇怪的是,在google自己的这个页面Reducing the file size of HTML documents,并没有放弃关闭这些标签,不解!

</area>
</base>
<body>
</body>
</br>
</col>
</colgroup>
</dd>
</dt>
<head>
</head>
</hr>
<html>
</html>
</img>
</input>
</li>
</link>
</meta>
</option>
</p>
</param>
<tbody>
</tbody>
</td>
</tfoot>
</th>
</thead>
</tr>
标签:
发表于 2010-06-30 16:28:48 目录:网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
已经有24位大师动手指导 拒绝低俗
  • 1楼 macfee 在2010.06.30 16:30发表评论如下: 回复

    哥不是来抢沙发的

    • 2楼 vising 在2010.06.30 16:30发表评论如下: 回复

      成功沙发?

      • 3楼 明泉 在2010.06.30 16:31发表评论如下: 回复

        地毯

        • 4楼 Epile 在2010.06.30 16:31发表评论如下: 回复

          囧。其实要看你页头定义的解析标准

          • 5楼 明泉 在2010.06.30 16:35发表评论如下: 回复

            刚刚是纯抢,现在认真看了一下。 html有html的标准。浏览器有浏览器的标准。 html是放在浏览器里边才能被呈现出来。所以,该闭合的最好是闭合,以适应各种主流,非主流的浏览器。 通篇页面,不闭合比闭合省下的字节数,不如优化一张图片来的快。

            班门弄斧,抛砖引玉的说。

            • 6楼 bolo 在2010.06.30 16:38发表评论如下: 回复

              我的意见是:不可嵌套的标签可以不关闭,但建议关闭,感觉Google的这个优化方法如果用在复杂的页面的话,他们自己都会感觉头大的

              • 7楼 走失的木鱼 在2010.06.30 16:53发表评论如下: 回复

                好东西,要早点拿出来分享

                • 8楼 任平生 在2010.06.30 17:06发表评论如下: 回复

                  g.cn 那个网页用的文档声明是 HTML5
                  同样 HTML5 也有可以不必闭合的标签

                  • 9楼 砖家 在2010.06.30 17:11发表评论如下: 回复

                    不太清楚,尽量关闭吧,免得带来不必要的麻烦。html文件占不了多少网站流量吧,相比图片来说

                    • 10楼 枯藤昏鸦 在2010.06.30 17:51发表评论如下: 回复

                      html1,2,3,4,5…的部分标签都是可以不闭合的,
                      xhtml才需要闭合。
                      http://code.google.com/intl/zh-CN/speed/articles/optimizing-html.html 这个页面的老版本可能是使用的是全站模板制作的吧,所以统一都闭合。

                      • 11楼 丕子 在2010.06.30 18:24发表评论如下: 回复

                        还是习惯关闭 写习惯了

                        • 12楼 vehicle 在2010.06.30 19:07发表评论如下: 回复

                          关闭好点…编辑器可以折叠

                          • 13楼 万戈 在2010.06.30 19:52发表评论如下: 回复

                            还是习惯闭合,看着多爽呀

                            • 14楼 phy 在2010.06.30 21:16发表评论如下: 回复

                              这个算是压缩吧,平时自己写着玩的时候还是算了。以后可以做个 HTML 压缩工具了……

                              • 15楼 NickyYe 在2010.06.30 23:22发表评论如下: 回复

                                原先只知道闭合标签是一种规范而优美的代码,根本没想到能压缩加速

                                • 16楼 纳粹 在2010.07.01 08:18发表评论如下: 回复

                                  这些问题,还是留给技术控来研究吧,我们这种代码盲就等着用现成的就好了,呵呵。

                                  • 17楼 XJP 在2010.07.01 08:36发表评论如下: 回复

                                    这是一个问题,如果标签闭合,感觉手写代码的时候可读性更好一点吧。

                                    • 18楼 wholesale mall 在2010.07.01 08:48发表评论如下: 回复

                                      如果不用关闭还真不习惯,
                                      写代码的时候一般都先写开头再写关闭然后写中间内容。

                                      • 19楼 默默 在2010.07.01 11:18发表评论如下: 回复

                                        我觉得还是关闭比较好,严谨的代码作风。关闭下也占不了多少流量。

                                        • 20楼 猪八戒 在2010.07.01 12:32发表评论如下: 回复

                                          不能重定向和关闭不关闭标签有关系吗?

                                          • 21楼 淘靓吧 在2010.07.01 12:54发表评论如下: 回复

                                            还是关闭了好吧,有些浏览器不一定支持的,我觉得。

                                            • 22楼 月经 在2010.07.05 15:11发表评论如下: 回复

                                              页面高手
                                              但是我还是选择中规中矩的来
                                              小网站吗 要看搜索引擎脸色的

                                              • 23楼 任鸟飞 在2010.07.06 12:27发表评论如下: 回复

                                                不关闭挺好,这样就不会产生,标签层级错位了,可以肆无忌惮的用。

                                                • 24楼 bigCat 在2010.07.08 23:36发表评论如下: 回复

                                                  每个网站的首页都是重头,特别是google
                                                  他的首页完全没有可以继续压榨的空间,这几个闭合标签占代码量不少,因为本身就没几行
                                                  一个html省下来的代码撑死不超过1K,GZIP后除以3
                                                  优化的话别和google比,yslow跑A就差不多了
                                                  平时我们还是建议闭合,否则复杂点的页面折叠都不能折

                                                  评论分页: 1
                                                  (Required)
                                                  (Required, not published)
                                                  如果留言未显示无需重复留言,我将为你恢复!