• ベストアンサー

css 背景の画像&文字のサイズ 同時に設定したい

cssでbackground-imageで背景の画像を表示しつつ、 font-sizeを設定すると、どちらも反映されません。 どちらかだと反映されます。 2つを同時にしたい場合はどうすればいいでしょうか? どうやら <style type="text/css"> body{ background-image: url("image/backimage.jpg") font-size:50% } </style> だと、ダメなようです。

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

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

HTMLにしろCSSにしろ、最初は仕様書に目を通してから始めると良いです。  ⇒4.1.7 規則集合、宣言ブロック、セレクタ( http://momdo.s35.xrea.com/web-html-test/spec/CSS21/syndata.html#rule-sets )  宣言ブロックは、左波括弧({)で始まり、対応する右波括弧(})で終わる。宣言の間には、ゼロ個以上のセミコロン(;)で区切られたリストが存在しなければならない。  ⇒4.1.8 宣言とプロパティ( http://momdo.s35.xrea.com/web-html-test/spec/CSS21/syndata.html#declaration )  宣言は、空であるか、もしくはプロパティ名の後にコロン(:)続くでプロパティ値で構成される。これらの前後に空白が出現してよい。 宣言を続けるときは必ず;セミコロンで区切ること!!

vyrwansrbemj
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

文末の「;」を忘れています 改行していてもそれで一つの指定の終わりだと認識しないです。 body{ background-image: url("image/backimage.jpg"); font-size:50%; } このように一つの指定の後には必ず「;」を付けて下さい。 逆に「;」を付けていれば改行無しの1行で表記しても構いません。読みにくいけど。 body{background-image: url("image/backimage.jpg");font-size:50%;}

vyrwansrbemj
質問者

お礼

ありがとうございました。

関連するQ&A