• ベストアンサー

CSSでback-ground設定で一つの頁を除外

ホームページ作成で、一つのサイトの中に、複数のページのある場合についてです。 CSSで、「 back-groundcolor 」を、まとめて全てのページに設定しました。 現在は、すべてのページが、同じ背景になっています。 しかし、その中で、いくつかのページを、「 別の背景か、または無地にしたい 」場合は、どのようにすれば良いのでしょうか? 詳しい方がいましたら、よろしくお願いします。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

そのページのhead内でスタイルシートを設定する。 この場合、詳細度が同じになりますから必ず外部スタイルシートの読み込み指定より後に書きます。  また、そのページのbody要素のstyle属性で指定しても良いです。この場合は詳細度が最大になります。 <link rel="styleSheet" media="screen" **** <style type="text/css" media="screen"> <!-- body{background-image:url();}<!-- 詳細度 d=1 --> --> <style type="text/css" media="print"> <!-- body{color:white;} --> あるいは、 <body style="background-image:url();"><!-- 詳細度a=1 -->

thanksv
質問者

お礼

ご回答、ありがとうございます。とても参考になりました。

その他の回答 (1)

  • DrFell
  • ベストアンサー率55% (305/551)
回答No.2

bodyにクラスを付ければ、background:#のみならず、他のほぼすべての要素も別のスタイルにできます。 外部スタイルシートで対応できますので、そこもまた、一元管理できて楽です。

thanksv
質問者

お礼

ご回答、ありがとうございます。とても参考になりました。

関連するQ&A