sass - 带有选择器和嵌套类的 ag-grid 自定义主题
问题描述
我正在尝试仅从第二列对标题应用规则,并进一步使用此规则:
.ag-header-row:not:first-child .ag-header-cell .ag-cell-label-container .ag-header-cell-label {
justify-content: right;
}
但似乎选择器:not:first-child
无法正常工作,因为当我将其取下时,规则适用于所有标题。
我想我做错了什么,但我不知道是什么。
解决方案
您需要将:not
排除在括号中的选择器包装起来,例如:not(:first-child)
( docs )。
你也可以试试:nth-child(n+2)
,应该是一样的效果。
但是,如果您尝试排除第一列,则需要将这些排除应用于列元素,而不是其父元素。.ag-header-row:not(:first-child)
选择.ag-header-row
不是其父元素的第一个子元素的所有元素;它不选择该类的子元素。
如果没有看到您的标记,很难说这会是什么样子,但您可以尝试.ag-header-row *:not(:first-child)
.
推荐阅读
- typescript - 打字稿创建索引签名以代理对子对象的访问
- python - 永远不会返回相同项目两次的随机字典搜索
- python - Pandas 在 df1 中找到 df2 与任一列匹配的每一行
- r - 如何在 igraph 网络中设置顶点名称的位置
- unit-testing - 如何编写一个 php 单元测试来检查 php 中 datetime 对象的实例?
- regex - 无法解释我认为是一个稍微简单的正则表达式......(正面向前看 - 正面向后看)
- google-chrome - Chromedriver TypeError:“NoneType”对象不可下标
- java - 用 java8 替换 foreach
- mysql - 如果node.js中mysql查询中的参数太多怎么办
- javascript - 如何防止某人通过控制台创建 Firebase 帐户?