CSS:定义类的最佳方法?

时间:2014-09-01 14:55:52

标签: css class

我正在处理一个超过3000行的CSS文件。 在这个CSS文件中有大约40个元素,它们具有属性display:inline;

现在我的问题是;创建像这样的类不会更好:

.displayInline {
    display: inline;
}

并在元素需要显示时在标记内使用它:inline;而不是写显示:inline;对于CSS文件中的40个不同元素,有40次?

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

这绝对更糟。实际上你在谈论的是糟糕的做法,它在所谓的CSS框架中变得有些受欢迎。代表性信息(CSS规则)不应出现在代码的结构部分(标记)中。这是MVC中断。顺便说一句,MVC模式不是银弹,但在这种情况下没有理由忽视它。

以下是关于该主题的好文章:http://ruby.bvision.com/blog/please-stop-embedding-bootstrap-classes-in-your-html

所以,回答你的问题,尝试一些支持mixin的CSS预处理器可能会很好。原生CSS不适合内部分层任务。 Less或Stylus很酷。