使用br或div来清除浮动有什么不同吗?

时间:2018-01-21 16:40:28

标签: html css css-float

我认为<br class="clear">会增加一个额外的换行符,但与<div class="clear"></div>清除浮点数相比,它看起来没什么区别。 clear类定义如下:

.clear {clear:both}

它们之间有什么区别吗?我应该坚持使用br因为它更短吗?

2 个答案:

答案 0 :(得分:1)

他们的行为相同,但如果您要使用专用的清算元素(这本身就是不好的做法),您可以放弃该类并直接使用表示属性:

    if failedPass in line:

答案 1 :(得分:0)

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

中断只应用于创建换行符,例如在键入时按Enter键。 div是一个容纳元素的容器。如果你想要一个真正的换行符,请使用br。如果你使用div你不会创建一个换行符,它可能会因为填充,边距等而出现。