CSS规则选择伪元素



我正在使用勇敢的浏览器在线阻止广告。一些站点开始将广告注入服务器端的HTML。勇敢当前仅通过提供CSS选择器来阻止元素。

我要阻止的元素是带有随机生成的类名称的div(因此,使用div.class-name仅工作直到刷新)。唯一的常数是带有content: "from our network"的伪::before元素。

我的问题是:我可以根据其::before的内容选择一个元素,而无需使用任何JavaScript(仅CSS)?

您想在内容之前选择一个元素基础?

div::after {
  content: "generated content";
}

我认为这是不可能的

但是,您可以选择类名称中的几个字符

div[class^='yourclassname'], div[class*=' yourclassname']{
}

https://codepen.io/gilbertlucas46/pen/xbjkox

相关内容

  • 没有找到相关文章

最新更新