如何忽略HTML和CSS中的两个换行符?

如何忽略HTML和CSS中的两个换行符?,html,css,jsp,Html,Css,Jsp,我正在调试一个现有的Java/JSP/Struts应用程序,不知怎的,它生成了两个换行符,并在页面中留下了很大的空间: <Br></Br> <Br></Br> 见我的上一个问题: 但这会导致应用程序中所有的中断行都被忽略,而不是我正在寻找的理想解决方案,我认为br是由Struts生成的,很难控制,所以我想知道CSS中是否有一种方法可以将2个中断定义为“不可忽略”,可能是这样的 brbr { display: none; } br.br { dis

我正在调试一个现有的Java/JSP/Struts应用程序,不知怎的,它生成了两个换行符,并在页面中留下了很大的空间:

<Br></Br>
<Br></Br>
见我的上一个问题:

但这会导致应用程序中所有的中断行都被忽略,而不是我正在寻找的理想解决方案,我认为br是由Struts生成的,很难控制,所以我想知道CSS中是否有一种方法可以将2个中断定义为“不可忽略”,可能是这样的

brbr { display: none; }
br.br { display: none; }

我试过了,没用,一定是格式不对,这里的CSS专家都能回答我的问题吗?

在选择器中使用
+

br + br { display: none; }

E+F
:匹配紧跟在同级元素E之前的任何F元素

简单:

br + br {display:none;}
这将使用
+
选择器选择紧跟在另一个
br
后面的
br


Ref:

br支持类为什么不提供类

<br class="hey" />

brbr
将匹配具有该名称的标记,
br.br
将匹配具有名称
br
且具有类
br
的元素。
<br class="hey" />
.hey{
display:none;
}