CSSとは、その名が示す通り、上から下へ連なる、流れるスタイルシート。つまり、同じ箇所に対して違う指定をすれば、後から指定したものが上書きされるわけです。が、複数のスタイルシートを使用してサイトを作成していると、specificity(特異性)という法則があるのを忘れて、「あれ、指定通りになんねぇよ、ムキー!」なんて事が発生する可能性がなきにしもあらず。 例えば例として以下のようなhtmlがあるとします。 <div id="work"> <p class="wish">今日こそは早く帰りたい</p> </div> これに対し下記のCSSを用意したとします。 #work p { color: #0000FF; } p.wish { color: #000000; } workに含まれるp、wishというクラスのp、両方とも同じ「p」を指しています。後の指定が上書きされるとすると、当然文字色は