为什么你会有一个只修改单个属性的css类?

时间:2011-09-20 06:21:34

标签: css

我经常看到css只有修改单个属性的类。例如,

.ns-center-text{
    text-align: center;
}

这项技术有哪些优点和缺点?

4 个答案:

答案 0 :(得分:3)

优点

  • 您可以在HTML中添加一个类,以便快速简便地演示。
  • 您只需在CSS中添加一次此声明,而不是每个选择器多次添加(或对其中的一大部分进行分组)。

缺点

  • 您将演示文稿绑定到信息图层。
  • 您的元素最终可能会有很多课程。
  • 课程应该描述内容,而不是他们的表现。
  • 必须触摸HTML以影响网站的演示文稿。

我建议反对使用此功能。

答案 1 :(得分:1)

你可以把它们组合起来。

<div class="center block red one_third">
   ...
</div>

因此,您可以混合使用具有相似属性的元素的属性。

答案 2 :(得分:0)

分离和一致性。

我更喜欢将所有CSS样式分隔在.css文件中,独立于它们提供样式的页面,这是我一致应用的模式。

当您开始在.css文件中指定CSS混合作为页面中的style属性时,可能会有点混乱。

答案 3 :(得分:0)

将来进行维护,并且易于更改/添加。