排除css类中的元素

  • 本文关键字:元素 css 排除 html css
  • 更新时间 :
  • 英文 :


我知道有一个"not"标记,但在这种情况下,我不知道如何应用它。

我想在这个班级里说些什么

HTML结构。

 <div>
     <span></span>
     HERE IS TEXT THAT NEEDS CSS.
 </div>

CSS

div not:span {
        text-shadow: 1px 1px #000, 1px -1px #000, 1px 0 #000, -1px 1px #000, -1px -1px #000, -1px 0 #000, 0 1px #000, 0 -1px #000;
}

您可以用text-shadow: none 覆盖span样式

div {
  text-shadow: 1px 1px #000, 1px -1px #000, 1px 0 #000, -1px 1px #000, -1px -1px #000, -1px 0 #000, 0 1px #000, 0 -1px #000;
}
span {
  text-shadow: none;
}
<div>
  <span>Span</span>
  HERE IS TEXT THAT NEEDS CSS.
</div>

或者,您可以将文本放置在另一个跨度中,然后使用div span:not(:first-child)

div span:not(:first-child) {
  text-shadow: 1px 1px #000, 1px -1px #000, 1px 0 #000, -1px 1px #000, -1px -1px #000, -1px 0 #000, 0 1px #000, 0 -1px #000;
}
<div>
  <span>Span</span>
  <span> HERE IS TEXT THAT NEEDS CSS.</span>
</div>

最新更新