css - 如果我对所有 html 标签都使用 float 元素有什么问题?

标签 css css-float clearfix

我目前在切片时对我的所有标签使用“float:left”。有什么问题吗?

我认为,优点是我根本不需要做“清除黑客”。

抱歉我的英语不好。

最佳答案

我认为通过切片他意味着开始一个新行,确实向具有适当宽度的所有内容添加 float left 确实会导致一个新行,如果需要负边距的东西应该发生什么,或者向右浮动,它会破坏你的标记,你应该检查你对 html 中树结构的了解,并避免在不必要的地方使用 float ,而是使用边距,相对定位或绝对,所有以 float 设计的页面很难在所有主要内容中显示正确浏览器作为不同的浏览器对待 float 无关。

关于css - 如果我对所有 html 标签都使用 float 元素有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5686994/

相关文章:

jquery if/else语句在iframe、css、style元素之间切换

html - 受 sibling 影响的css clearfix

html - 即使使用 clearfix,页脚也会与正文内容重叠

html - 为什么无序列表不会 float 到h1的右边?

html - 垂直对齐位于 float sibling 旁边的 Div 中的多行文本

css - Clearfix 停止自动换行

html - 按钮加载 react-hooks-nextjs

javascript - 在 div 中的鼠标悬停操作中隐藏和显示图像

jquery - 更改 css 属性的滚动功能仅适用于第二次

html - 创建具有可变宽度 <dt> 和 <dd> 的定义列表(包括 JSFiddle)