css - 针对一个 HTML 元素的多个类使用什么 CSS 选择器?

标签 css

这是我的:

nav .class1, nav .class2, nav .class3 {property: value;}


这就是我想要的(或类似的东西):

nav (something) .class1, .class2, .class3 {property: value;}

最佳答案

如果你可以改变你的html,你可以给你想要匹配的元素添加一个类,像这样:

HTML:

<nav>
    <div class="class1 to-match"></div>
    <div class="class2 to-match"></div>
    <div class="other"></div>
</nav>

CSS:

nav > .to-match {property: value;}

如果您无法更改 HTML,唯一的方法就是使用预处理器。

关于css - 针对一个 HTML 元素的多个类使用什么 CSS 选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51573994/

相关文章:

html - Safari 中的边框不是像素完美的

javascript - Swiper JQuery if 语句涉及 .hasClass 和 .toggleClass

javascript - 分页符打印页面上的 CSS 垂直居中容器

javascript - 更改 css 属性

html - 在搜索表单上的某些浏览器上,搜索按钮被推到新行

html - 在此容器中的每个 div 中缩放和居中图像

css - 如果父 css 文件使用查询字符串,@import css 文件是否仍会被缓存

javascript - 如何在 HTML 中编写算法/伪代码?

html - Bootstrap 崩溃无法隐藏

jquery - 当它滑出屏幕时用jQuery改变子菜单的位置