HTML5 居然规定好多标签可以不闭合,简直颠覆三观

2014-08-22 17:23:45 +08:00
 whuhacker
前几天看到讨论说百度首页没有 </html> 结束标签,还觉得挺奇葩的。今天看到 [Google HTML/CSS 编码规范](http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml?showone=Optional_Tags#Optional_Tags) 里面有提到,才发现原来 HTML5 的好多标签已经可以不用闭合了。。。

```html
<ul>
<li>Moe
<li>Larry
<li>Curly
</ul>
```

```html
<table>
<thead>
<tr>
<th scope="col">Income
<th scope="col">Taxes
<tbody>
<tr>
<td>$ 5.00
<td>$ 4.50
</table>
```

上面都是正确的写法,强迫症患者颠覆三观,节操尽毁……
14074 次点击
所在节点    HTML
24 条回复
Tonni
2014-08-22 23:33:48 +08:00
HTML可以用JADE预编译器,层级结构做的很清晰
jakwings
2014-08-22 23:56:35 +08:00
玩死普通爬虫。不过会不会把代码自动排版也玩死了(例如未定义 tag),干脆顺便放弃代码高亮。

反正我是没兴趣背那么多开闭规则,一会开一会不开,头都晕。
keepzero
2014-08-23 00:36:18 +08:00
所以 html5 不叫做 xhtml2.0 之类的
wwqgtxx
2014-08-23 06:17:42 +08:00
不闭合可以节约不少kb的流量
虽然表面上看不出来,但对于google这种大网站,就算有gzip,那些个闭合标签也会大大增加谷歌服务器的网络带宽。而且服务器是按照流量计费的,能省就省呗

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

https://www.v2ex.com/t/129355

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

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

© 2021 V2EX