html - 正确使用CSS :not selector for excluding element when in particular container

标签 html css css-selectors

我正在设计一系列我无法控制其标记的页面,这带来了一些独特的挑战。这些样式基于给我的设计模型,因此存在一些实例——例如——h2 元素必须看起来不同于其他特定的 h2 元素,以便遵循设计。

目前,我正在尝试应用一些应该影响大多数 h2 元素的样式,但不会影响出现在类“ block ”的 div 中的 h2 元素。在这种情况下,CSS 选择器会是什么样子?我冒险尝试了这个,但假设它不太正确是正确的。

h2:not(.block h2) {
   ~styling for main h2 elements~
}
.block h2 {
  ~separate styling for h2 elements within .block div~
}

有人能解释一下吗?谢谢!

最佳答案

你可以试试这个:

h2 {...}

.block h2 {...}

关于html - 正确使用CSS :not selector for excluding element when in particular container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39626787/

相关文章:

javascript - 我想在边框样式的某行前面放置一些文本?这是 z-index 样式吗?

html - 使用 Bootstrap less 获取容器宽度的百分比

javascript - 使用 javascript 图像上的可点击点

html - 如何测量特定字体大小的特定字体的文本大小

css - :any-link pseudo-class for? 是什么

html - 页脚问题

java - 如何在android中下载页面

jquery - 有没有人见过会动态调整其大小的 jQuery 水平导航菜单?

css - 识别元素 css

jQuery [attribute] 选择器仅返回第一个元素,而不返回全部