• ベストアンサー

text-indentとIE6との関係性

<p><a href="#"><img scr="画像" /></a></p> 上記のようなタグ構造で、CSSで誤って p { text-indent: -9999px; } としたところ、画像が消えてしまいました。 ただFirefoxやsafariでは問題なくリンク画像として表示されました。 これはIE6のバグですか?

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

  • ベストアンサー
回答No.1

別の所にFirefoxやSafari専用のスタイルシートが書かれているのではないでしょうか。 text-indent: -9999px と書いて、 なぜ-9999pxのインデントを取ったIE6がバグと思われたのでしょうか? それならむしろ-9999pxのインデントを取らないFirefoxやSafariの方にバグがあると思いますが。

webama_fk
質問者

お礼

あ、たしかにそうですね。。。 画像が消えたというか、リンク部分が消えてしまったというか。 ためしにボーダーでこのPタグを括ってみたりすると、括った部分だけリンクが利いてたんですよ。

関連するQ&A