css - 如何在 css 选择器中仅排除特定节点的递归子节点?
问题描述
请帮助选择具体案例。
我有一个 id='map-container' 的 DIV,这个 DIV 中有不同的其他元素。
我的目标是:使用 CSS,选择我的 HTML 中的所有元素,除了这个 id='map-container' 的所有子元素(递归)。
所以,如果我有例如:
<body>
<div ...>
some other divs
</div>
<div ...>
some other divs
</div>
<div ...>
some other divs
</div>
[<div id="map-container">
some other divs
</div>]
</body>
只有部分,即在 [ ] 中不应被选中。
非常感谢您!
解决方案
兄弟,你不需要排除这些元素,你可以用“unset”值覆盖你需要的样式。也许这会有所帮助。
#map-container * {
css-style: unset;
}
推荐阅读
- python - ValueError:在递归图搜索中解包的值太多
- vagrant - 非root用户的X11转发不起作用
- python - 为什么我有一个带有 css 和 html 的水平滚动条
- json - SOAP UI:比较 JSON 响应数组与 JDBC XMLresponse
- php - 条件按钮外观
- r - 变量重要性 R
- javascript - 使用 node.js 调用同一目录中的文件时出错
- javascript - 如何将以下 JavaScript Promise 转换为常规异步代码?
- javascript - 函数意外返回未定义
- reporting-services - SSRS 2008 是否支持分页符/页面名称?