- ベストアンサー
CSSでの画像表示、無効時でのテキスト表示
CSS有効時は画像表示、無効時はテキスト表示というようにしたいのですが、どのようなCSSをかけばよろしいのでしょうか? リストタグを使いメニューを作成しておりますが、画像のメニューを使い、CSS無効時は画像が消え、その代わりにテキストが表示されるようにしたいのです。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
方法としてはいくつかありますね。 言われたtext-indent: -9999pxやテキストをspanで覆うもの、などです。
その他の回答 (1)
- Muller3
- ベストアンサー率81% (800/979)
回答No.1
メニューの画像はCSSで背景画像として設定すれば、CSS無効時は画像が表示されません。
質問者
補足
ありがとうございます。 説明が足りずにすいません。 画像の上にテキストが乗っている状態ではなく、フォントを凝ったものにしたいので、画像自体をメニューとして使用したいのです。 text-indent: -9999px; という荒業以外に方法はないのでしょうか・・・? よろしくお願いいたします。
お礼
まさに!ありがとうございました。 おかげで、デザインの幅が広がりました。 CSSって面倒くさいけど、あらためて面白いと感じます。