通过css更改h/div/span等中的文本,其中text=xxx

通过css更改h/div/span等中的文本,其中text=xxx,css,Css,在文本=xxx的位置,是否可以获得h/div/span等 示例:广告 是否可以获取文本为“广告”的所有,并通过CSS将其设置为“显示:无”?不使用纯CSS,但如果使用jQuery,请尝试以下操作: $( "h:contains('Advertisement')" ).css( "display", "none" ); 使用纯CSS的唯一方法是: .ad{ display:none; } HTML: 广告 广告 “纯”CSS?不,这是不可能的。@acdcjunior你完全正确。我只想指出,

在文本=xxx的位置,是否可以获得
h
/
div
/
span

示例:
广告


是否可以获取文本为“广告”的所有
,并通过CSS将其设置为“显示:无”?

不使用纯CSS,但如果使用jQuery,请尝试以下操作:

$( "h:contains('Advertisement')" ).css( "display", "none" );

使用纯CSS的唯一方法是:

.ad{
  display:none;
}
HTML:

广告
广告

“纯”CSS?不,这是不可能的。@acdcjunior你完全正确。我只想指出,在CSS3选择器中,一旦有了
contains
伪类,这就是这个问题的答案。它已被删除,在一份旧草案中定义:。有一次,这个想法是通过伪:contains()…@GCyrillus来实现的哇,我只比你领先了10秒!我最喜欢你的链接:)
<div class="ad">Advertisement</div>
<h1 class="ad">Advertisement</h1>