div クラスを表示しようとしていますが、表示されません。何が間違っているのかわかりません。これが私がやっていることです。
だから、私はテーブルを持っています。これのポイントは、テーブルの内容の 1 つにカーソルを合わせて、リンクの詳細を表示することです。この場合「Hover Me!」
file.html
<div id="bigBody">
<table class="tableClass">
<tr>
<td>
<a class="hoverHereToPopUp">Hover Me! </a>
</td>
</tr>
<table> /*Just to keep the table short */
<div class="hoverPopUp">
<p>This is a Hover</p>
</div> /*EO HoverPopUp */
</div> /*EO bigBody */
スタイル.css
div.hoverPopUp {
display:none;
width:auto;
height:auto;
border:dotted purple;
}
a.hoverHereToPopUp:hover + div.hoverPopUp {
display: block;
}
問題をデバッグするために、いくつかのスタイルを追加しました。
a.hoverHereToPopUp {
color:red;
border:green dotted;
}
a.hoverHereToPopUp:hover {
color:white;
border:yellow dashed;
}
ホバーは色を変えていますが、divは表示されていません。
私は何を間違っていますか?
これをクロムで表示します。
ホバーはテーブルの中にあります。これは DisplayDiv の中にあり、そのコンテナには popUp 用の別の divContainer があります。したがって、BIG ボックスには 2 つの小さなボックスがあり、1 つにはホバー (テーブル) があり、もう 1 つ (div) はポップアップ用です。これが問題ですか???