我的意思是命名ID,名称,值等?
答案 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,这就是我要遵循的。