有没有办法使用布尔条件组合两个或更多CSS选择器 – 和,或,不?
考虑这个< div>:
<div class="message error"> You have being logged out due too much activity. </div>
我可以只选择那些包含这两个类的元素吗?
与div.message&& amp; div.error?
解决方法
@H_403_13@ 这些应该工作:&& = div.message.error {} || = div.message,div.error {}
不要以为你可以做“不”
编辑:刚做了一个快速测试确认:
<html> <head> <style type="text/css"> div.error.message { background-color: red; } div.message,div.error { border: 1px solid green; } </style> </head> <body> <div>None</div> <div class="error">Error</div> <div class="message">Message</div> <div class="error message">Error Message</div> </body> </html>