2016-10-01 1 views
0

ホバーにクリップされた(overflow: hidden)テキストを完全に表示することができます。たとえば、クリップされたヘッダーテキストを表示

div:hover { 
    overflow: visible; 
    background-color: yellow; 
} 

のようなルールは、何も読み取ることができないように、別のテキストに表示されます。

説明するのは難しいが、見やすい:plunker。サイズの変更はオプションではありません。ツールチップが確実に機能しますが、私はそれがむしろ邪魔になります。

サイドの質問:特定のdivコンテンツが完全に表示またはクリップされているかどうかを確認するにはどうすればよいですか?

+0

追加 '高さのようなあなたのスタイルを変更しようとすることができ、それ可能であれば:自動; word-break:break-word; 'on:div:hover'はあなたのために働くのですか? – kukkuz

+0

@kukkuz [むしろ](https://plnkr.co/edit/ah4rU7G0uT3pbBPbrsKP?p=preview)実際のテーブルはかなり大きく、すべてが動いています。これはむしろ邪魔になります。 – maaartinus

答えて

0

あなたはこの

table { 
    border-collapse: collapse; 
} 

th, td { 
    border: 1px solid grey; 
    width: 100px; 
    height: 36px; 
    position: relative; 
} 

div { 
    width: 100px; 
    height: 36px; 
    overflow: hidden; 
} 

div:hover { 
    overflow: visible; 
    background-color: yellow; 
    position: absolute; 
    display:block; 
    height: auto; 
    top: 0; 
    z-index: 2; 
} 
関連する問題