<分区>
哪种解决方案在大型网络应用中更好?
选项 A:
结果:具有 3 个类的 div:单后 clearfix 省略号
选项 B:
使用 less 将它们放入特定元素中,例如:
.single-post{ 填充:5px; .clearfix; 。省略;
html 结果:
<div class="single-post"></div>
CSS 结果: 重复的 css(巨大的 css 文件)
哪种方法更好?
最佳答案
少
.single-post {
padding: 5px;
&:extend(.clearfix);
&:extend(.ellipsis);
}
HTML
<div class="single-post"></div>
CSS
结果是重复的 css 选择器,但是 css 文件小得多,没有来自全局选择器的重复属性。
.clearfix,
.single-post {
/* clearfix properties */
}
.ellipsis,
.single-post {
/* ellipsis properties */
}
.single-post {
/* single-post only properties */
}
关于html - 元素上的多个 CSS 类或巨大的 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22660388/