我以为<br class="clear">
会添加一个额外的换行符,但与清除浮点数的<div class="clear"></div>
相比,它看起来没有任何区别。clear
类定义如下:
.clear {clear:both}
它们之间有什么区别吗?我应该坚持使用br
,因为它更短吗?
它们的行为相同,但是如果您要使用专用的清除元素(这本身就是不好的做法),则不妨删除该类并直接使用表示属性:
<br clear="all">
The <br> tag inserts a single line break.
https://www.w3schools.com/tags/tag_br.asp
The <div> tag defines a division or a section in an HTML document.
The <div> tag is used to group block-elements to format them with CSS.
https://www.w3schools.com/tags/tag_div.asp
换行符应仅用于创建换行符,例如在键入时按回车键。div 是放入元素的容器。 如果你想要一个真正的换行符,请使用 br。 如果您使用div,则不会创建换行符,由于填充、边距等原因,它可能会出现。