css - 选择父类时如何排除某些类
问题描述
如果这是您发现的最愚蠢的问题,我很抱歉。我想找到一些“捷径”来实现这一目标。这是示例:
<body>
<div class="wrapper">
<nav></nav>
<aside></aside>
<footer></footer>
</div>
</body>
我想为所有.wrapper
内容赋予一些风格,除了footer
. 有可能处理吗?或者...是否有任何 CSS 选择器用于异常?
注意:请不要给我这样的“简单方法”解决方案:
nav {
//some style
}
aside {
//some same style
}
解决方案
这很容易。只需执行以下操作:
.wrapper > *:not(footer) {
color: green;
}
推荐阅读
- linux - 如何grep只包含数字的文件?
- android - 从另一台设备更改凭据后检查当前用户
- codeigniter - Codeigniter 会话数据仅在刷新后可用
- matplotlib - 一个边缘上的简单直方图加倍值
- pandas - 如何将adjust_text 与plotnine 一起使用?
- node.js - 如何使用 oclif 创建 Git 风格的子命令?
- c++ - 将 2 位整数分配给 char 变量
- html - 即使第一个孩子在嵌套 div 中工作,也无法让最后一个孩子正常工作
- javascript - 使用 vuejs 对表行进行动态倒计时
- python - 如何更新对 Python 中递归函数中所做的列表的更改?