• 締切済み

h1にタイトル画像を指定しているのですが・・

h1にテキストでは、ページのタイトルを入れて、CSSで背景を指定しています。 【HTML】 <div id="header><h1>タイトル</h1></div> 【CSS】 #header h1{ text-indent: -9999px; background-image: url(../images/share/title.gif); background-repeat: no-repeat; height: 43px; width: 317px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; text-align: left; } FirefoxとIEでは表示されているのですが、Operaで見ると表示されていません。Operaで表示させることは難しいのでしょうか?

みんなの回答

noname#19206
noname#19206
回答No.2

よくわかんないけど、h1 に直接 CSS を指定すればうまく行きそうな気がします。 Opera は内側の要素が属性を持っているかどうかを優先させ、 外側の要素の持つ属性を反映させない場合があります。 こういう風にしたとき、アンダーラインの色はブラウザ指定のリンクスタイルが優先されます。 <a href="http://google.co.jp"><font color="blue">Google</font></a>

noname#20377
noname#20377
回答No.1

実験してないから何とも言えないがちょっと気づいたところ 【誤】 <div id="header><h1>タイトル</h1></div> 【正】 <div id="header"><h1>タイトル</h1></div>

noname#62955
質問者

お礼

ご指摘ありがとうございます! こちらに書く際に入れ忘れました。

関連するQ&A