首先我想引用这个其他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/