有没有办法根据设置为两个特定类的类属性的值来选择具有CSS的元素.例如,假设我有3个div:
<div class="foo">Hello Foo</div>
<div class="foo bar">Hello World</div>
<div class="bar">Hello Bar</div>
Run Code Online (Sandbox Code Playgroud)
我可以写什么CSS来选择列表中的第二个元素,基于它是foo和bar类的成员这一事实?
我有一个样式规则,当它有两种样式时我想应用于标签.有没有办法在没有JavaScript的情况下执行此操作?换一种说法:
<li class='left ui-class-selector'>
Run Code Online (Sandbox Code Playgroud)
我想申请我的样式规则仅如果li有两个.left及.ui-class-selector类应用.
我一直在关注css选择器的w3页面,并没有找到任何有希望的线索,所以我想我会问......
有没有办法用两个类来设置单个元素的样式,而不是它是一个类?
例:
<a class="foo">Red</a>
<a class="bar">Yellow</a>
<a class="foo bar">Orange</a>
a.foo { color:red; }
a.bar { color:yellow; }
a.foo.bar { color:orange; }
Run Code Online (Sandbox Code Playgroud)