• ベストアンサー

CSSで、外部スタイルシートを2つ指定した場合。

たとえば、 <link href="style.css" rel="stylesheet" type="text/css"> <link href="info.css" rel="stylesheet" type="text/css"> のように2つスタイルシートを指定した場合、同じ内容のスタイルシートを書き込んだ場合どちらが優先されるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • rockcat
  • ベストアンサー率12% (1/8)
回答No.1

後から宣言した方です。 基本的に1つのCSSの中で同じ要素に複数の違うスタイルを宣言したのと同じです。後に宣言した方が優先されます。 あくまでも書き換えであって、後から宣言してないスタイルは前に宣言したスタイルが適用されるので注意です。 はじめにボーダーの左に線を指定、後にボーダーの右に線を指定、結果両端に線が出来る。左の線を反映させたくない場合は後に宣言するスタイルにボーダの左の線「なし」にしないと駄目です。 ちなみに 要素に記述 > ヘッダーに記述 > 外部スタイルシート です。

参考URL:
http://desperadoes.biz/style/base/index.php#c0