是否有任何HTML编码约定/样式/标准

时间:2009-01-09 15:14:27

标签: html coding-style

我的意思是命名ID,名称,值等?

5 个答案:

答案 0 :(得分:11)

虽然我认为命名HTML元素没有单一的,可接受的命名约定,但您可能会发现以下文章很有帮助。从第二页开始的内容可能最有帮助。祝你好运!

<强> The Meaning of Semantics Take II: Naming Conventions for Class and ID in CSS

以下是一些很好的段落,总结了作者试图获得的内容:

  

设计师可能会命名一个列   #leftnav。乍一看   这是合乎逻辑的,并且在上下文中   较小的网站,由一个或多个维护   只有几个人,真的没有   这种问题有很多问题   命名。

     

但是,请考虑一个网站的大小   AOL或雅虎,其中的大型团队   设计师和开发者管理   每天有数百万页。让我们来吧   说高设计决定   在企业阶梯上进行   从右侧移动导航   它的前家位于左侧   屏幕。 CSS的一部分力量   就是在最好的情况下,所有   切换导航会   require是进入CSS并交换   列重新定位或   向右漂浮而不是向左漂移。   保存该文件,然后保存数百万   文件更新以反映   变化

     

但是现在,还有数百万份文件   有一个ID为#leftnav的师   描述出现的列   正确的!没有做大量的   搜索并替换以更改ID   名称在(X)HTML中,文档是   现在对任何观看者都很困惑   来源,或(更重要的是)进来   在网站上工作。

     

这就是为什么要避免演示和   选择更相关的描述   就像#nav或#subnav一样简单   在那种情况下更有用   环境。所以,即使它看起来像   对于非常大的网站来说,有点挑剔   我们想要努力保持这种力量   CSS和我们的纯洁   文档。智能类和ID名称   是这个目标的主要部分。

答案 1 :(得分:4)

w3c推荐?

答案 2 :(得分:2)

对于任何对标准感兴趣的人,我总是推荐这两本书:

使用Web标准进行设计(第2版)(平装本)

Eric Meyer on CSS: Mastering the Language of Web Design (VOICES) (Paperback)

这两本书有助于我培养自己的标准。

答案 3 :(得分:0)

如果有的话,世界会变得更好,独角兽也不会灭绝,等等。这就像决定缩进或支撑风格一样。

尽量保持一致和理智。通过理智,我不是指'缩进4个空格并用camelCase命名',只是你一贯地遵循一种风格。 underscore_names?给你更大的力量。急救?大。我只是不想打开新项目并且不得不诅咒5分钟,因为缩进是完全软化的,div内部的东西是左边的三个标签。

幸运的是,一位优秀的编辑可以提供帮助。

答案 4 :(得分:0)

Wordpress有一个here,这就是我要遵循的。