我正在尝试隐藏一个在自动生成的HTML文档中的元素:
<p id="sitspagedesc" class="sitspagedesc">
</p>
在一些页面中,<p>
标签会包含一个内部值,但在其他情况下,它可能仅包含空格,如示例所示。我需要找到一种使用CSS隐藏它的方法,因为更改HTML不是选项。我已经尝试使用:
.sitspagedesc:empty
{
display:none;
}
但是这样不起作用,可能是因为该元素包含了空格。
有人有什么好的想法吗?
谢谢 :)
p
?我建议在服务器端放置一些逻辑,如果你不想显示它,则不要渲染此元素。你试图实现的似乎是违反直觉的。 - Curtis<p>
标签吗?还是你想通过ID处理这个特定的元素? - scunliffe