html - 使用 br 或 div 清除 float 有什么区别吗?

标签 html css css-float

我认为 <br class="clear">会添加一个额外的换行符,但它看起来与 <div class="clear"></div> 相比没有任何区别。用于清除 float 。 clear类定义如下:

.clear {clear:both}

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

最佳答案

它们的行为相同,但如果您打算使用专用的清除元素(这本身就是一种不好的做法),您不妨放弃该类并直接使用展示属性:

<br clear="all">

关于html - 使用 br 或 div 清除 float 有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48369137/

相关文章:

google-chrome - CSS 在 Chrome 中不起作用?

html - 将相关文本保留在 float 图像旁边

javascript - 通过 JS 触发的 CSS 动画仅每隔一次点击播放一次

javascript - 在 jQuery 中获取元素的 HTML

html - 如何将 'Choose File' 输入的 Bootstrap 4 样式应用于 Django 表单?

平板设备上带有链接的 CSS 菜单

css-float - 将所有 float 元素放在一行中

jQuery 颜色变化只会短暂闪烁,不是永久性的

html - 垂直对齐不适合标签

html - 使 Logo div 成为可点击的链接