我有一個HTML表格,包含2列和大約80行,其中包含首字母縮寫詞及其含義。HTML首字母縮略詞表 - 顯示鼠標懸停的意義
是否有一個(CSS?)的方式來顯示錶的第一行,並具有含義(即它在同一tr中伴隨td)出現在鼠標懸停的某種框?
我有一個HTML表格,包含2列和大約80行,其中包含首字母縮寫詞及其含義。HTML首字母縮略詞表 - 顯示鼠標懸停的意義
是否有一個(CSS?)的方式來顯示錶的第一行,並具有含義(即它在同一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
這是可能僅適用於CSS使用:hover
選擇。
以下是帶有工具提示的單元格示例,每個.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) ,無論是通過谷歌或通過搜索,嘗試和。如果您仍然遇到麻煩,請返回**您的代碼**並解釋您所嘗試的內容。 –