2列と約80行のHTML表があり、頭字語とその意味が含まれています。HTML略語表 - マウスオーバー時の意味を表示
テーブルの最初の行だけを表示し、意味を持ちます(つまり同じtrのtdに付いています)。マウスオーバー時に何らかの種類のボックスが表示されますか?
2列と約80行のHTML表があり、頭字語とその意味が含まれています。HTML略語表 - マウスオーバー時の意味を表示
テーブルの最初の行だけを表示し、意味を持ちます(つまり同じtrのtdに付いています)。マウスオーバー時に何らかの種類のボックスが表示されますか?
この質問は以前に聞かれましたが、はいです。あなたはできる。
CSS:
.meaning {
display:none;
}
.Acronym:hover + .meaning {
display:unset;
}
HTML:
<table>
<tbody>
<tr><td class="Acronym">Foo</td><td class="meaning">bar</td></tr>
<tr><td class="Acronym">Foo2</td><td class="meaning">bar2</td></tr>
</tbody>
</table>
それは素敵でシンプルに見える - ありがとう! –
これは、 '意味 'が'頭字語 'に続く場合にのみ機能することに注意してください。つまり、次のような兄弟しか選択できません。以前の兄弟にとっては意味があればうまくいきません。 – Tijmen
これは:hover
セレクタを使用してのみ、CSSで可能です。
ここには、ツールチップを含むセルの例があります。各.cell
は、表内で<td>
になります。
HTML
<span class="cell">
acr.
<div class="tooltip">Acronym</div>
</span>
CSS
.cell {
border: 1px solid black;
padding: 5px 10px;
}
.cell .tooltip {
position: absolute;
opacity: 0;
transition: opacity 250ms;
border: 1px solid grey;
background-color: white;
padding: 2px;
}
.cell:hover .tooltip {
display: block;
opacity: 1;
}
はおそらく...あなたがあなたの研究で何を発見した、あなたは何を試してみましたか? – CBroe
まだ私は見ていませんが、JSを使った単一項目のストレートフォワードを見ていますが、以前はこれをテーブル全体にしていませんでした。 –
少なくともこれを自分でコード化しようとします。スタックオーバーフローはコードを書くサービスではありません。私はいくつか[**追加の研究**]を行うことをお勧めします(http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) Googleを介して、またはSOを検索して、試みてください。それでも問題が解決しない場合は、**あなたのコード**に戻り、あなたが試したことを説明してください。 –