CSS隐藏没有周围HTML的纯文本?

CSS隐藏没有周围HTML的纯文本?,html,css,Html,Css,需要将文本隐藏在后面 以下是HTML和CSS中的内容: 是的,标记中没有任何内容,也不包含内容为什么不用div换行并创建一个具有visibility:hidden属性的类呢 .noshow { visibility: hidden;} <div class="noshow">Some text to hide</div> .noshow{可见性:隐藏;} 一些要隐藏的文本 尝试:在伪选择器之后您可以使用jQuery在运行时抓取节点,并将其包装在隐藏范围内。 不是非常

需要将文本隐藏在

后面

以下是HTML和CSS中的内容:


是的,

标记中没有任何内容,也不包含内容

为什么不用div换行并创建一个具有visibility:hidden属性的类呢

.noshow { visibility: hidden;}

<div class="noshow">Some text to hide</div>
.noshow{可见性:隐藏;}
一些要隐藏的文本

尝试:在伪选择器之后

您可以使用jQuery在运行时抓取节点,并将其包装在隐藏范围内。


不是非常灵活或动态,但是如果您无法控制输出,那么您的选项就非常有限。

为什么不将文本包装在
中,并在span上放置一个类或ID?a

标记不能包含任何内容。这是一个简单的中断,仅此而已。

应该是

,因为它是一个集开始和结束标记于一体的标签,因此,正如其他人提到的,它不能包含任何内容。内容是通过库生成的,很难理解change@JonTaylor这就是XHTML。它是用于普通HTML的。事实上,。因为他说代码是生成的,因此很难更改。他在我键入回复时添加的评论,所以谢谢。那个选择器,我不认为这意味着你认为它意味着什么。这对动态内容不起作用,因为他必须用内容“动态”创建类:用他想要隐藏的内容填充。