我们经常会为了达到某一共有的表现,定义一个通用的样式,比如<例1>
例1:
假设我们规定了用红色代表警告,于是定义

.red{color:#f00;}

表示红色前景色,在需要用到这个表现的时候我们就可以给相应元素添加这个 class.

<div class="red">红色字体</div>

这样做的好处是灵活、通用、而且省了很多麻烦。不过我们是否能够想到它的坏处是什么呢,想想 W3C 为什么不建议使用 <font><i><b&gt标签吧;因为他们是纯表现的标签,没有任何语义。在看这个加上.red的 div,是否觉得它没有任何语义呢(除了知道这个 DIV 的前景色是红色,其他我们一无所知)!这么做其实等于我们自己创造了一个毫无语义的 <c> 或 <d> 标签。

阅读全文
 
,

整理了一些CSS命名规范,在团队合作的时候,书写这些文档还是很必要的,CSS的命名规范不像其他程序语言一样需要很高的要求,我们说的规范也只是团队内部的自定义规范和书写习惯,没有所谓的规范和绝对。命名规范可以:一方便样式的书写,二是满足易用和通用,三是方便团队成员阅读和理解CSS结构和HTML文档。

阅读全文
 
, ,