2012-03-10 9 views
2

私はIE9とIE8(IE7ではなく)で、リンクの周りのパディングがリンクの一部とみなされていないことに気付きました(クリック可能ではなく、それが上に乗ったときに適用されます)。リンクのテキスト部分のみが動作しています。IEのリンクのテキスト部分のみをクリックすることができます

私は要素に背景色を与えようとしましたが、それは修正されませんでした。

誰もこれまで見たことがありますか?

解決済み:私の質問に膨大な編集を書いており、その過程で自分自身を理解しました。 身体に負のZ-指数がありましたが、これは明らかに私には分かりませんでしたが、明らかにそうなっています。ここjsfiddleです:IE9とIE8で問題を示しhttp://jsfiddle.net/CEbMe/

+2

あなたはセットアップあなたの問題(jsBin、jsFiddle)または特定のデモはちょうどいくつかのコードを貼り付けることはできますか? –

+0

私はちょうどIE 9でテストしましたが、パディング、クリック可能なものを含めて、リンク全体を作ることには何の問題もありません。物事がそのように動作しない場合、あなたのコードには特別なものがあります。 –

+0

ありがとう!私はちょうどいくつかの答えを受け入れた、申し訳ありませんが早くそれになっている必要があります... –

答えて

1

を増やしてみてください:推奨的回答の

<style> 
    a { display: inline-block; padding: 0 50px; background: yellow; } 
</style> 
<p>This is a <a href="#">link</a> with some text around it</p> 
1

いずれも私のためにそれを固定していない、と私は答え発見の数時間を過ごした:

をそれ

http://haslayout.net/css/Partial-Click-Bug-v2

background-image: url(#); 

修正。私は、これはおそらく、あまりにも仕事を想像:

background-color: transparent;