如何删除位于';我没有使用CSS的html标记

如何删除位于';我没有使用CSS的html标记,html,css,Html,Css,我需要删除没有html标记的字符串 例如: 我想去掉这个 也许您可以使用字体大小: .A{ 字号:0; } A.A{ 字体大小:20px; } 我想去掉这个 将“A”类内部的样式默认设置为空。设置要处理“.a”的辅助类。这将允许您拥有两种不同的样式。一个用于锚定,一个用于非锚定 .A { color: rgba(0, 0, 0, 0.5); } //Set this to transparent .A a { color: #000 } 诸如此类。您可以使用可见性: .A{ 可见性

我需要删除没有
html
标记的字符串

例如:


我想去掉这个

也许您可以使用
字体大小:

.A{
字号:0;
}
A.A{
字体大小:20px;
}

我想去掉这个

将“A”类内部的样式默认设置为空。设置要处理“.a”的辅助类。这将允许您拥有两种不同的样式。一个用于锚定,一个用于非锚定

.A { color: rgba(0, 0, 0, 0.5); }  //Set this to transparent
.A a { color: #000 }

诸如此类。

您可以使用
可见性:

.A{
可见性:隐藏;
}
A.A{
能见度:可见;
}

我想去掉这个

纯css无法做到这一点。如果无法更改标记,则需要使用JS获取要保留的内容并删除其余内容

如果您对标记有任何控制,您应该真正考虑使用不同的标记。您可以有一个初始隐藏的备用元素

<div class="A">
    <a href="#" class="link">keep this</a> and i want to remove this
</div>
<div class="A hidden">
    <a href="#" class="link">keep this</a>
</div>

我想去掉这个
您还可以将要删除的其他内容包含在span标记中,并为其提供一个类,供以后参考

<div class="A">
    <a href="#" class="link">keep this</a> <span class="bad-stuff">and i want to remove this</span>
</div>

我想去掉这个

您还可以将
显示:无
:not()
伪选择器一起使用

.A :not(a) {
    display: none;
}
编辑:这不起作用

这也不是:

.A {
    display:none
}

.A a {
    display: inline!important;
}

我正要写完全一样的东西。别以为还有别的办法。哈哈。。。我的答案也惊人地相似,但使用颜色。是的@durbnpoison相同的原则隐藏了所有。。用目标标签显示:)很好的解决方案-喜欢一个问题有多个解决方案的时候!你不能,因为css不太用于编码,所以改用js或jQuery。到目前为止,有3个人不同意这个评论。css解决方案不是严格地删除文本,只是隐藏它。但这是一个创新的解决方案。@Durbnpoison公平地说,这个标题询问如何“删除”字符串,而不仅仅是隐藏它。使用CSS实际上无法从DOM中删除任何内容。OP应该澄清这个问题。我没想到会这样——太好了!我喜欢编程=D伟大的解决方案