XHTML CSS WEB標準 WEB制作に関するメモ:XHTML CSS WEB標準 WEB制作に関するメモ的なブログです。

ホーム > allwebクリエイター塾 , 基礎講座 , CSS , 講座・セミナー > CSSの優先順位:allWebクリエイター塾・XHTML+CSS基礎講習(2009/5/30)No.10

CSSの優先順位:allWebクリエイター塾・XHTML+CSS基礎講習(2009/5/30)No.10

CSSの優先順位

  1. ユーザーのCSS(実は自分の好きなようににデザイン指定できるを)
  2. 製作者のCSS(サイト製作者が作ったCSS。今勉強しているのはここ)
  3. ブラウザのCSS(IEもFireFoxも独自のCSSを持っている)
ここから続き

製作者のCSSの中での優先順位

  • 個別性の高いセレクターが優先
  • 後から読み込んだCSSが優先
  • ブラウザのCSS

個別性の高いセレクターが優先

  • style属性(HTMLファイルのbody内)ひとつにつき=1000点
  • id属性ひとつにつき=100点
  • id以外の属性 擬似クラスひとつにつき=10点
  • 要素、擬似要素1つにつき=1点

具体例

  • {}=0点
  • li {}=1点
  • ul li {}=2点
  • ul ol li.red {}=13点
  • li red level {}=21点
  • #x34y {}=100点
  • style=""=1000点

後から読み込んだCSSが優先

div#fruit ul li{
color:blue;
}

div#fruit ul li{
color:red;
}

この場合、同じ点数なので後から読みこんだCSSが優先になる。なので文字の色はredになる

div#fruit ul li{
color:blue;
}

div#fruit ul {
color:red;
}

の場合は、文字の色はblueになる。

2009年06月12日

トラックバック

このエントリーのトラックバックURL:
http://eigono.info/mt/mt-tb.cgi/755

コメント

コメントフォームに記入し投稿してください

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


XHTML+CSSの本