Hed*_*dge 2 html css css-selectors
我有一个这样的有序列表
<ol class="tracklist">
<li>
<a href="www.html">LINK</a>
<span>some text</span>
</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
我希望在列表元素上悬停时更改列表编号,链接和跨度的颜色.
因此我在css中有这个:
ol.tracklist li:hover {
background-color: #D21600;
color: #FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)
它只会更改列表编号和跨度的颜色.
我能做些什么(不使用JS).
锚标签不继承如属性color当href属性存在.
您可以使用多个选择器应用相同的样式,用逗号分隔它们.
ol.tracklist li:hover, ol.tracklist li:hover a {
background-color: #D21600;
color: #FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)
看来你的风格中有一些额外的s
在你的CSS中更改ol.strackslist为ol.tracklist,它就可以工作了。
您还需要添加此链接以更改颜色:
ol.tracklist li:hover a, ol.tracklist li a:hover {
color:#fff;
}
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/jasongennaro/mje9t/1/
| 归档时间: |
|
| 查看次数: |
12583 次 |
| 最近记录: |