我将尝试用一点 CSS 来解释我的问题
选项1
我不会到处重复float:left;,而是将所有要向左浮动的类名链接在一起。
.一件小事,
.两件小事,
.三件小事,
.四件小事,
.五件小事{
向左飘浮;
}
.一件小事{
颜色:蓝色;
}
.两件小事{
红色;
}
.三件小事{
颜色:黄色;
}
.四件小事{
颜色:蓝色;
}
.五件小事{
颜色:绿色;
}
字符总数:331(包括空格,但即使您修剪空格,该示例也是有效的)
选项 2
- 我在哪里重复浮动:左;到处都是,但我得到的字符略少。
.一件小事{
颜色:蓝色;
向左飘浮;
}
.两件小事{
红色;
向左飘浮;
}
.三件小事{
颜色:黄色;
向左飘浮;
}
.四件小事{
颜色:蓝色;
向左飘浮;
}
.五件小事{
颜色:绿色;
向左飘浮;
}
字符总数:284
我在这里对两段代码做了完全相同的事情,第二种方式的字符更少,这意味着更少的字节。
所以我的问题是:这
是否意味着第二种方式对性能更好?如果我有多达九十九个小东西怎么办?
为什么它让我担心
在@extendSass 中允许例如 to @extend .clearfix;,如果在“选项 1”中使用它会导致一个非常非常长的选择器。
那么哪个是最好的方法?