我来打你脸啦,你别拿着 XHTML 团队规范写 HTML 5 代码还以为自己是对的

2017-02-26 13:32:45 +08:00
 FrankFang128

刚才我发了一篇 《那些前端程序员深信不疑的谣言( HTML 篇)》科普文,有人说我不懂团队规范,这些符号怎么能省呢?

那我来跟你扯一扯团队规范。

Google Style Guide 关于 HTML/CSS 的 Style Guide :

可忽略标签

For file size optimization and scannability purposes, consider omitting optional tags. The HTML5 specification defines what tags can be omitted.

(This approach may require a grace period to be established as a wider guideline as it ’ s significantly different from what web developers are typically taught. For consistency and simplicity reasons it ’ s best served omitting all optional tags, not just a selection.)

<!-- Not recommended -->
<!DOCTYPE html>
<html>
  <head>
    <title>Spending money, spending bytes</title>
  </head>
  <body>
    <p>Sic.</p>
  </body>
</html>
<!-- Recommended -->
<!DOCTYPE html>
<title>Saving money, saving bytes</title>
<p>Qed.
  1. html/head/body 标签写了么?
  2. p 标签闭合了吗?

注意这个团队规范有点激进,目前是 optional ,还在兼容 IE 的团队测试后再采用。

关于 <br />Style Guide

Although fine with HTML, do not close void elements, i.e. write <br>, not <br />.

以上。

6664 次点击
所在节点    HTML
52 条回复
chocotan
2017-02-26 16:06:41 +08:00
看了半天并没有看到有谁说楼主所贴的“规范”是错的。。。
FrankFang128
2017-02-26 17:03:06 +08:00
@chocotan 直接人身攻击了,被管理员删了。
FrankFang128
2017-02-26 17:03:31 +08:00
@chocotan 估计很多人被你 block 了,你看不到。
tnx2014
2017-02-26 20:34:43 +08:00
我不是前端,本来不该管这事,以一个旁观者的角度来说,楼主前一个帖子只是说有多种写法都是符合语法的,这本身没问题,语法本就是人定的,在不引起混乱的情况下,编译器可接受,运行出想要的结果,也不是大问题,大家自己规定一些东西,也是怕万一编译之后运行有些情况下输出不是自己预想的结果,楼主的意思是让人别那么死板,但是语气不大好,顶多算是误区,而不是谣言,弄得别人好像犯了多大错误一样,当然会有人不舒服,有些人说话偏激是不对的,但楼主也不用因此嘲笑 top10 之类的,如果这里真的是纯技术讨论社区的话,争论只会更多。

楼主也不用太计较了。
valkjsaaa
2017-02-27 05:30:46 +08:00
楼主光说了自己说的在这个编码规范里面的,那楼主说的属性的四种写法呢,你看人家还不是乖乖加了双引号么
hoythan
2017-02-27 09:51:17 +08:00
楼主这脾气绝了,总结一下,反正谁要是在公司尝试这么写直接滚蛋.
hoythan
2017-02-27 10:02:57 +08:00
@chocotan 其实大家的意思都是实际项目不能用这些东西,也没人说过所谓的这个规范有错误.至少这里 46 个回帖都没有.
ibufu
2017-02-27 10:23:01 +08:00
预计将是一个撕逼长贴。我喜欢 google style 因为可以少打几个字:D
qdwang
2017-02-27 13:00:40 +08:00
支持一下,楼主毕竟是 V2EX 少有的几个反前端糟粕的斗士。。。。。
ALeo
2017-02-27 17:56:13 +08:00
科普是好事。有人提出观点也是正常。

开这么多帖子开撕,只会让人只看到因为别人不赞成你,而你一副恼羞成怒的脸而已。
FrankFang128
2017-02-27 19:08:37 +08:00
@ALeo 我一直都是恼羞成怒的呀
hahadekuai
2017-03-12 13:12:57 +08:00
@FrankFang128 x ,说我么。。。
我就是那个要求加分号的。。。
强迫症,看到代码没有结束,很难受。。。

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

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

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

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

© 2021 V2EX