css - 如果我的浏览器支持矩阵允许我使用 flexbox 进行布局,是否应该使用 float 属性?

标签 css twitter-bootstrap css-float

首先我想引用这个其他question ,这并不能完全回答我的问题。我正在从事一个只打算支持常绿浏览器的网络元素。我们习惯于使用 bootstrap,但鉴于我们的支持矩阵,我们似乎引入了很多不必要的 CSS 规则。

是否有充分/任何理由使用 CSS float 属性而不是 flexbox 属性?由于找不到更好的词,使用 float 属性是否被认为已弃用?

最佳答案

为了回答您的问题,float 仍可用于其预期目的:允许内容环绕图像或其他元素。

需要考虑的几点:

  • > Jake Archibald声称 flexbox 不应该用于页面布局,因为在加载过程中内容将在页面上重新排列在慢速连接上。
  • > Chris Coyier指出 flexbox 元素过多的一些潜在性能问题(尽管他无法复制所述问题)
  • > Google Developers建议在旧的布局模型上使用 flexbox

关于css - 如果我的浏览器支持矩阵允许我使用 flexbox 进行布局,是否应该使用 float 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22103994/

相关文章:

css - 禁用按钮在禁用时隐藏

javascript - 客户端缓存 Javascript/CSS 文件

angularjs - 如何在 Angular JS 中刷新时设置 Bootstrap 事件选项卡

jquery - 为什么 bootstrap 需要类名和 Id 名才能崩溃?

css - 如何在 CSS 中做到这一点

css - Bootstrap navbar-brand 标题在 navbar-nav 上方——怎么样?

javascript - 在标签页中显示加载 div 内容

html - Bootstrap 3 : Tooltip image just after the input field?

css - 我怎样才能让我的文字围绕在我的图像顶部?

css - float div 被压下