試圖瞭解發生了什麼,也許有人可以解釋。 在:HOVER
我希望整個表格內容變得透明。這適用於td
包裝內的文本。但是,span
包裝器中的文本不知道它應該透明。CSS表跨度懸停繼承
如果我突然從span
CSS中刪除color:#897
,它會做我想做的事,並且所有文本都變得透明。我確實嘗試了各種CSS技巧無濟於事,桌子拒絕承認span
作爲table
的後裔。如果可能,什麼是錯誤的以及如何解決它。
試圖瞭解發生了什麼,也許有人可以解釋。 在:HOVER
我希望整個表格內容變得透明。這適用於td
包裝內的文本。但是,span
包裝器中的文本不知道它應該透明。CSS表跨度懸停繼承
如果我突然從span
CSS中刪除color:#897
,它會做我想做的事,並且所有文本都變得透明。我確實嘗試了各種CSS技巧無濟於事,桌子拒絕承認span
作爲table
的後裔。如果可能,什麼是錯誤的以及如何解決它。
的原因是,你在SPAN
爲table#Factors span
&定義顏色定義你的懸停table#Factors:hover
所以SPAN
color
仍然覆蓋您table#Factors:hover
類的顏色。像這樣寫:
table#Factors:hover span{
color:transparent;
}
table:hover,
table:hover span{
color: transparent;
background: transparent;
}
你只需要以包括span
選擇爲好。
太簡單了,謝謝! – Gnarlodious 2012-03-03 06:29:37