簡體   English   中英

如何忽略HTML和CSS中的2條換行符?

[英]How to ignore 2 break lines in HTML and CSS?

我正在調試現有的Java / JSP / Struts應用程序,以某種方式它會生成2條換行符,並在頁面中留出很大的空間:

<Br></Br>
<Br></Br>

所以我四處搜尋,發現我可以在CSS中使用以下內容來忽略換行符:

br { display: none; }

看到我以前的問題: Struts應用程序的html的額外空間從哪里來?

但這會導致應用中的所有換行符被忽略,而不是我想要的理想解決方案,我認為br是由Struts生成的並且難以控制,因此我想知道CSS中是否有一種方法可以定義2中斷,什么也沒發生[忽略],也許是這樣?

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

我嘗試過,沒有用,必須格式錯誤,這里有CSS專家可以回答我的問題嗎?

在選擇器中使用+

br + br { display: none; }

從W3文檔

E + F :匹配緊隨同級元素E的所有F元素。

簡單:

br + br {display:none;}

這將選擇一個br直接跟隨另一br使用+選擇器。

參考: 5.1模式匹配5.7相鄰兄弟選擇器

br支持課程為什么不給然后課程

<br class="hey" />

CSS

.hey{
display:none;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM