-1
我有這一套樣式元素:無法設置一個uninherited屬性元素
#gallery > div > a {
width: 100%;
display: block;
font-size: 0.85em;
color: rgb(0, 118, 209);
text-align: left;
font-weight: bold;
font-family: sans-serif;
text-decoration: initial;
position: absolute;
top: -14px;
,我需要它有下劃線時,懸停到hightlight,所以我這樣做:
div[class^="pic"] > img:hover > a {
text-decoration: underline;
}
但它不起作用。我試圖使用!重要的,但它也沒有結果。
對不起是我的錯,那就是:
<div id="gallery">
<div class="pic1">
<img src="./img/1.jpg"><a href="#">...
</img>
</div>
<div class="pic2">
<a href="#">...</a>
<img src="./img/2.jpg">
<p>...</p>
</div>
<div class="pic3">
<a href="#">...</a>
<img src="./img/3.jpg">
<p>...</p>
</div>
<div class="pic4">
<a href="#">...</a>
<img src="./img/4.jpg">
<p>...</p>
</div>
</div>
也顯示HTML結構。 – dfsq 2014-10-07 13:45:58
由於錨**不能**是圖像的孩子,所以你的CSS選擇器失敗。 – 2014-10-07 13:46:38
請根據您提供的誤導性信息,顯示完整的HTML結構以避免誤導性答案。 – 2014-10-07 13:57:13