- ベストアンサー
h1等の背景画像と文字の表示サイズについて
お世話になります。CSS初心者です。よろしくお願いします。 見出しh1タグに背景画像(角丸の長方形で内部はグラデーションのtest.gif)を表示させることは出来るのですが ■HTML <h1>テスト見出し</h1> ■CSS h1 {background: url(test.gif) no-repeat;} これだとtest.gifの大きさ(px)をかなりぴったり計算しないと駄目です。しかもIEの文字の表示サイズを変えると文字はサイズは変わるのですが背景サイズが変わりません。 YahooオークションTOPページの1/4ほど下の部分に「話題のキーワード」なるh2見出しが角丸長方形で内部グラデーションで表示されていますが、IEの表示文字サイズを変えても背景の角丸長方形ごと変化します。ページソースを見ても<h2>話題のキーワード</h2>とあるだけです。このようなことをスタイルシートで実現するにはどうするのでしょうか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
noname#83877
回答No.2
お礼
早速のご回答ありがとうございます。理解できました!(つもりですが…)なるほどYahooのh2の上下に連なってる大量の<div></div>はそういうわけだったのですね!私のような初心者が見てもすごいというか…(見苦しいというか)。たしかに条件にもよりますが教えていただいた方法のほうがはるかにすっきりと美しいですね。でも両方とも自分のものにしたいのでこれから実験してみようと思います。ありがとうございました。