-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