Web サイトでインライン CSS を使用するのはよくないと聞きました。
例を次に示します。
クラス mycss があるとしましょう
.mycss { margin: 10px 0 11px 12px; text-align: left; color: red; }
そして、私はそれを私のdivの1つで使用します
<div class="mycss">DIV ONE</div>
DIV TWO で同じスタイルを使用したい場合、マージンは 0 に設定されます。
<div class="mycss" style="margin: 0;">DIV TWO</div>
これは悪い習慣ですか?
別の例を編集して、より明確にします。
私は5つのDIVSを手に入れました
<div class="mycss">ONE</div>
<div class="mycss">TWO</div>
<div class="mycss">THREE</div>
<div class="mycss">FOUR</div>
<div class="mycss">FIVE</div>
クラス mycss があるとしましょう
.mycss { margin: 10px 0 11px 12px; text-align: left; color: red; }
ここで、5 つの DIVS すべてに異なるマージンを持たせたいと考えています。それぞれにさらに5つのクラスを作成する必要がありますか? または単にインラインCSSを実行しますか?
それは次のようになります:
A.
.marginfordivone { margin: 1px 2px 3px 4px }
.marginfordivtwo { margin: 2px 4px 6px 6px }
.marginfordivthree { margin: 8px 5px 1px 3px }
.marginfordivfour { margin: 1px 2px 2px 2px }
.marginfordivfive { margin: 1px 4px 8px 4px }.
<div class="mycss marginfordivone">ONE</div>
<div class="mycss marginfordivtwo">TWO</div>
<div class="mycss marginfordivthree">THREE</div>
<div class="mycss marginfordivfour">FOUR</div>
<div class="mycss marginfordivfive">FIVE</div>
B.
<div class="mycss" style="margin: 1px 2px 3px 4px">ONE</div>
<div class="mycss" style="margin: 2px 4px 6px 6px">TWO</div>
<div class="mycss" style="margin: 8px 5px 1px 3px">THREE</div>
<div class="mycss" style="margin: 1px 2px 2px 2px">FOUR</div>
<div class="mycss" style="margin: 1px 4px 8px 4px">FIVE</div>
AまたはB