CSS WEB制作

脱初心者!CSSのちょっとしたテクニック!CSSが効かない問題を回避!

投稿日:2014年6月19日 更新日:

「CSSを設定したのに効かない!?」っていうことありますよね。
その場合、一概には言えませんが、もしかしたらCSSの書き方が原因かもしれません。
下記を参考に、CSSを書き直せば直る可能性もぐっと高まります!

CSSの優先度はデフォルトでは上から読み込まれるため、後から書いているスタイルが優先されます。

——————————————–
p.hoge { color: green; }
p.hoge { color: red; }
p.hoge { color: blue; }

この文字は青になります。

——————————————–

上記の場合は最後にblueを指定している為、pの文字の色は青になります。

——————————————–
.hoge2 { color: green; }
p.hoge2 { color: red; }
.hoge2 { color: blue; }

この文字は赤になります。

——————————————–

上記は最後にblueを指定していますが、その前にタグpという個別性を指定している為、優先度が高くなり文字の色は赤くなります。

裏ワザとして「!important」を使用してCSSの優先度を変更する方法もあります。

——————————————–
.hoge3 { color: green !important; }
p.hoge3 { color: red; }
.hoge3 { color: blue; }

この文字は緑になります。

——————————————–

上記は「!important」を指定して一番初めに書いたgreenを最優先に指定しています。
そのため、他の指定を無視して文字の色は緑になっています。

CSSの構築で詰まる方も少なくないかと思いますので、「CSSを設定したのに効かない!?」と感じた場合はこの記事を思い出して頂ければと思います。

-CSS, WEB制作

関連記事

中国でWEBサイトマーケティング考えてる方への 両国の大きな違い②

中国でWEBサイトマーケティング考えてる方への 両国の大きな違い②

一般的にWEBサイトを展開する場合、最初に考えることの一つにドメインの問題があります。 中国でも.comなどの一般的なドメインは.cnよりも簡単に取得可能ですが、その先にICP登録という問題があります …

【Photoshop マジック】ビンテージ風の素材がさくさくカンタンに作れちゃう!

【Photoshop マジック】ビンテージ風の素材がさくさくカンタンに作れちゃう!

Webデザインのトレンド手法のひとつとして、「レトロ感」や「ヴィンテージ感」のあるwebデザインがよく見かけます。 素材がなくても、Phoshopを使えば普通の写真もステキな素材になります! ここで写 …

【2014年のWEBデザイン!】流行するカラー&廃りそうなスタイル

【2014年のWEBデザイン!】流行するカラー&廃りそうなスタイル

2013年も気が付けば残り1週間。早いものですね~(しみじみ) WEBの業界は流行り廃りが激しいもので、 デザインに限って見ても、この1年間でもさまざまな動きがありましたね。 2014年、WEBデザイ …

これであなたもWEB運用のプロに!サイトの読み込み速度最適化がもたらす圧倒的効果

これであなたもWEB運用のプロに!サイトの読み込み速度最適化がもたらす圧倒的効果

こんにちは!アラサー目前のコーダーM.Iです。目まぐるしい勢いで変化するこの時代において、特にITがもたらす影響や変化が印象的です。最近ではAIの進化が話題ですが、いつの時代も新しい技術が生まれ、それ …

デザイナーの常識!? いいデザインと悪いデザインの見分け方 その(1)

デザイナーの常識!? いいデザインと悪いデザインの見分け方 その(1)

デザイナーのAです。こんにちは。 今日はお客様の立場になって、 WEB制作における良いデザインと悪いデザインの見分け方についてご紹介できればと思います。 デザイナーにとっては、基本的なことでも、以外と …