2017-07-12 8 views
2

私は多くのCSSを含むhtmlウェブページを持っています。 divごとに1つのスタイルがあるとしたら、それを外部のCSSファイルに追加するか、そのHTMLページの内部にCSSを書き込む必要がありますか?現代のインラインCSS?

この例を見てください。

<div class="sub"> 
<a href="#"> Link <i class="fa fa-user-circle-o" aria-hidden="true"></i></a> 
</div> 

私は、「リンク」やアイコンに2つの異なる色を追加する必要があります。私は単にこのようにすることができます。

<div class="sub"> 
<a href="#"> <span style="color:red"> Link </span> 
<i class="fa fa-user-circle-o" aria-hidden="true" style="color:black"></i></a></div> 

また、クラスを追加して外部のCSSに書き込むこともできます。

<div class="sub"> 
<a href="#"> <span class="color-1"> Link </span> 
<i class="fa fa-user-circle-o" aria-hidden="true" class="color-2"></i></a> 
</div> 

この2つの方法は動作していますが、このような状況ではベストプラクティスを知る必要があります。内部または外部?

+2

[インラインCSSについて何が悪いですか](https://stackoverflow.com/questions/2612483/whats-so-bad-about-in-line-css) – Esko

+0

基本的に私は質問しましたIf私は1つのスタイルしか持っていませんが、クラスを作成するか、インラインCSSを使って行う必要があります。 –

+0

1つのスタイルと外部スタイルまたは内部スタイルに 'ID'を使用します。 – Ehsan

答えて

0

:限りinlineスタイルが!important後に最高の優先順位を持っているので、我々はあまりにも多くの行とinlineスタイルの使用を持っているkeyword.when、inlineスタイルを使用していない可能性として、それは

私たちがそれを見つけてオーバーレイしたいなら、非常に難しいです。

0

実際にCSSを外部に置くのは良い方法ですが、状況によって異なります。そのためには、インラインCSSを使用するのが最善です。短い答えで