0

href で囲まれたフローティング div に問題があります。リンクは FF では機能しますが、IE9 では機能しません。簡単なことだといいのですが、頭を悩ませています。誰かに簡単ポイント!!

いずれにせよ、ここにページがあります: http://www.insurancedepotdentalonline.com/

ページの下部に「健康保険、生命保険、またはメディケアの場合」と表示され、次にクリック付きの大きな赤い円が表示されます。その赤い円の上に配置されたdivと、divの周りのリンクがあります。Firefox と Chrome では機能しますが、IE では機能しません。よくわかりません。

価値があるのは、divに背景を追加してその大きさを確認すると、IEでリンクが正常に機能することです。しかし、それを削除すると、リンクが消えます。幅に問題があるようです。

4

2 に答える 2

0

これが問題かどうかはわかりませんが、ブロック要素 (div) をインライン要素 (a) 内に配置すると無効な html になり、IE で窒息する可能性がありますか?

詳しくはこちらをご覧ください。

于 2012-07-13T04:55:42.620 に答える
0

興味深い... IE の開発者ツール (F12 を押すだけ) で構造を調べると、リンク内の div は正しい場所にあるように見えますが、リンクは右に少しクリックした場合にのみ機能します...

- 編集 -

あなたの「For-health-click-here」divはリンクを重ねています。その宣言をリンクの前の場所に移動するか (リンクの位置も再調整する必要があります)、その z-index を台無しにすることができます。

于 2012-07-13T02:19:12.517 に答える