删除空段落标签

Rad*_*Rad 3 css c# vb.net

我想找到最简单的方法来修剪空的

任何文本开始之前的标签。例如我有下面的文字。

<p> </p><p> </p>
<p> </p><p>     </p>
<p>    </p>
<p>This is an example<br></p><p> </p><p>continue </p>
Run Code Online (Sandbox Code Playgroud)

我希望输出是<p>This is an example<br></p><p> </p><p>continue </p>

我希望删除所有空的 P 标签。之间可以有多个空格

标签。

我可以选择使用 CSS、VB 或 C#。

Bho*_*yar 6

您已在 css 中标记了您的问题。因此,我使用:empty 伪类选择器在 css 中为您提供答案:

p:empty{
  display: none;
}
Run Code Online (Sandbox Code Playgroud)

看看我可以使用 :empty


根据您更新的问题:

你可以像下面这样使用:

p:empty :not(p + p:empty){
   display: none;
}
Run Code Online (Sandbox Code Playgroud)