- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:非リンク画像にポップアップ、ブラウザでの違い)
非リンク画像にポップアップ、ブラウザでの違い
このQ&Aのポイント
- HTMLとCSSを使用して画像のポップアップを作成していますが、IEとChromeの動作が異なります。
- 問題の発生しているコードは、HTML部分のリンクを外し、ブラウザごとに表示を確認しています。
- IEではポップアップが機能しないため、どうして異なるのかについての解決策を求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IEは、 a:hover にしか対応しないバージョンがあるから 互換性も考慮したら、<a>でマークアップするか、JSを使うしかない。 CSSなら下記の様な感じで、IE6にも対応する。 <p class="tips1" id="tips1" style="margin: 0; padding:0;"> <a href="#tips1" class="tips2"><img src="xxx"> <span><img src="ooo"></span></a> </p> .tips1 a{ text-decoration: none;} .tips1 a img{ border:0;} * html .tips1 a:hover{ background:lightyellow;} .tips1 a.tips2 span{ display:none; background:lightyellow;} .tips1 a.tips2:hover span{ display:inline; position:absolute; padding:5px; margin: 20px 0 0 -20px; border: 1px dashed gray;}
お礼
ありがとうございました!!