スパンの正しい幅を取得できません。これはIE7での次のブラウザとNOTで動作:中 作品: Firefoxの クローム サファリ IE8IE7 CSSの問題:正しいスパン幅を取得できません
私はので、私はjqueryの関数の引数として渡すことができスパンの正しい幅を取得する必要があります。
例のコードは問題のあるコードと同じですが、例を理解しやすくするために一般的なクラス名が代入されています。
関連HTML:
...
<span class="outer-span">
<div class="inner-div">
<a href="http://www.google.com">
<span class="selected">
<c:out value="${somestring}" />
</span>
</a>
</div>
</span>
...
関連CSS:私は警告
.outer-span { width: 120px; }
(。$( '外側のスパン')の幅())IE7を除くすべてのブラウザで私が手120 。 IE7では、「outer-span」の幅が700pxであることがわかりました。おそらくその親の1つの幅です。
私は、問題について正確に理由を説明するために、おそらく私が投稿したブロックの上にHTMLを表示する必要があることを知っています。しかし、私が探しているのは、問題をデバッグするためのいくつかのヒント、またはIE7がこのように動作する理由、またはIE7がどうやって処理するかについての手がかりです。私はあなたのコードを書き直すか、CSSのハックを考え出すつもりはありません。問題についての詳細な説明が必要な場合はコメントしてください。
「」を使用していますか? –