外部 css 分配有 2 种方法。我使用第一种方法;大多数网站使用第二种方法。我想知道我是否做错了!
第一种方法:
为几乎每条 css 规则创建一个类并在任何地方使用它们。
<div class="f_left d_iblock">
<span class="w_100 f_left">blah blah</span>
</div>
.f_left{
float:left;
}
.f_right{
float:right;
}
.d_block{
display:block;
}
.w_100{
width:100%;
}
....
....
第二种方法:
为每个元素创建 css 规则。
<div id="container">
<span>blah blah</span>
</div>
#container{
float:left;
display:inline-block;
}
#container span{
width:100%;
float:left;
font-weight:bold;
}
一般来说,我使用第一种方法。我选择这种方法是因为它为我提供了以下内容。
- 小 css 文件因此提供更少的加载时间。
- 可重用的 CSS 规则。
- 清晰的代码因此 CSS 管理比第二种方法更容易。
- 我不需要创建 id 或 class 属性,只需要分配 css 规则。所以我不需要为每个元素想一个名字:)
- 我认为浏览器可以快速解释 css 规则,从而提高性能。
我看到大多数网站通常不会最常使用这种方法,我开始认为我需要努力提高性能,但我正在批量处理 html 文件而不是 css,并为每个元素写入 3 到 4 个 css 规则名称。
注意:我的英语很少。我希望你能理解我。如果你能写简单的句子,我会很高兴:)