• ベストアンサー

スタイルシート

月ごとに決められたスタイルシートに設定したいのですが どのようにHTMLに書けばよいのでしょうか。

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

下記サンプルは月ごとにM1~M12というidをbodyに付けるjavascriptです。 月ごとに別スタイルといっても、変えるべきは多分一部分だと思うので、 メンテナンスを楽にするためにも、月ごとに違う部分だけを書いた方が楽だと思いましたので、こういうサンプルにしてみました。 サンプル <html> <head> <title></title> <style type="text/css"> /* body 各月共通 */ body { ~~~~ } /* 1月 の body */ #M1{ backgrond-image:url(背景画像のurl); } /* 1月 の H1 */ #M1 h1{ color:red; } /*以下2月~12月のスタイル…*/ </style> </head> <body> <script type="text/javascript"> document.body.id = 'M'+((new Date()).getMonth()+1); </script> <h1>月ごとにスタイルを変える</h1> </body> </html>

tomotomo1008
質問者

お礼

ありがとうございます。 できました。 わかりやすいタグでよかったです。

すると、全ての回答が全文表示されます。

関連するQ&A