2017-09-11 7 views
-1

私は、テーブル行をホバリングするときのヒントを得るための本当に簡単な例を探しています。ここでは、テーブルのセルではなく、テーブルの行全体を意味します。表のセルには多くの回答がありますが、表の行には適用できません。テーブルに<tr>タグのツールチップを定義するのではなく、これを​​タグと混同しないでください

私はこのようなものがあります:私が欲しいもの

<table> 
    <tr> 
     <td> item 1 <td> 
     <td> item 2 <td> 
    </tr> 
</table> 

は次のようなものです:

<table> 
    <tr> 
     <span class="tooltip"> tooltip text here </span> 
     <td> item 1 <td> 
     <td> item 2 <td> 
    </tr> 
</table> 

のCss:

をホバリングするとき、私はツールチップを追加することができますどのように

.tooltip { 
    display: none; 
    color: #000; 
    text-decoration: none; 
    padding: 3px; 
} 

.tooltip:hover { 
    display: block; 
    position: absolute; 
    background-color: #FFF; 
    border: 1px solid #CCC; 
    margin: 2px 10px; 
} 

+1

「​​」に同じ方法で追加しますか? –

+0

私は試しました。あなたのために働かなかった – thigi

+1

'span'を' tr'のように置くことはできません。それは無効なHTMLです。これを 'td'要素の内側に置く必要があります。 – CBroe

答えて

-1

これは動作します

.tooltip { 
    display: none; 
    color: #000; 
    text-decoration: none; 
    padding: 3px; 
} 

tr:hover .tooltip { 
    display: block; 
    position: absolute; 
    background-color: #FFF; 
    border: 1px solid #CCC; 
    margin: 2px 10px; 
} 

注:テーブル行のホバー状態をキャッチし、ツールチップの表示ブロックを設定しようとします。したがって、TR:ホバー状況でのみ、ツールチップが表示されます。ただし、テーブル行の後にスパンを使用することはお勧めできません。

関連する問題