就是说我要写一个div的样式,前提是这个div里面的元素含有莫一个class
E代表元素,attr简指某属性例如href
选择某元素且某元素含有某属性。可以这样。
E[attr]
选择某元素具有某属性且某属性的值为value的元素
E[attr=value]
E[attr~=value]
可以通过属性选择器进行选择;
E[att~="val"] { sRules }
<style>
div[class~="a"] {
border: 2px solid #000;
}
</style>
<div class="a">1</div>
<div class="b">2</div>
<div class="a b">3</div>
此例,将会命中1, 3两个div,因为匹配到了class属性,且属性值中有一个值为a
3 回答1k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答950 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答1.1k 阅读✓ 已解决
我也一直苦苦再找这个答案.....
css能找到目标元素同级之上的元素. siblings->prev
提出这个问题一般都是用hover,focus..来触发一些效果.
ul>li*4; ul:hover:li:not(:hover):first-child{...coder...};
这样的话无论我们悬停在那个元素上都能改变第一个li的样式.