I持って次のHTMLとCSS:CSSのオーバーフロー可視およびZインデックス
<style>
.field { display: inline-block; width: 100px; overflow: hidden; white-space: nowrap; margin-left: 15px; }
.field:hover { overflow: visible; z-index: 100; }
</style>
<span style="display: block; white-space: nowrap;">
<span class="field"> field 1 - Some long text in here that gets cut off.</span>
<span class="field"> field 2 - Some long text in here that gets cut off.</span>
</span>
プレビュー:http://jsfiddle.net/RpLQk/
あなたはフィールド1の上に置くと、オーバーフローテキストが表示されますが、以来、バックグラウンド色は透明で、フィールド2のテキストが流出し、ひどく見えます。私はホバーの間にフィールド2をカバーするためにフィールド1が必要です。
背景色を設定しようとしましたが、色は元の要素サイズにのみ適用され、新たに表示されるオーバーフローには適用されません。 z-index:1000とposition:relativeを試してみました。
はまた、私は、これはすべてのヘルプは高く評価され、IE 9
で作業する必要があります。
あなたはWEXそれを釘付け。どうもありがとう! – izzy