外部 CSS 割り当てには 2 つの方法があります。私は最初の方法を使用しています。ほとんどの Web サイトは 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%;
}
....
....
2 番目の方法:
要素ごとに 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 の管理は 2 番目の方法よりも簡単です。
- id または class 属性を作成する必要はありませんが、css ルールを割り当てるだけです。したがって、各要素の名前を考える必要はありません:)
- ブラウザは CSS ルールを高速に解釈できるため、パフォーマンスが向上すると思います。
ほとんどのサイトでは一般的にこの方法をほとんど使用していないことがわかり、パフォーマンスを向上させるために努力する必要があると考え始めていますが、css の代わりに html ファイルをバルク化し、各要素に 3 ~ 4 個の css ルール名を記述しています。
注: 私は英語をほとんど知りません。あなたが私を理解できることを願っています。簡単な文章を書いていただけると嬉しいです:)