【问题标题】:Using Flexbox as an Alternative to Media Queries使用 Flexbox 作为媒体查询的替代方案
【发布时间】:2013-09-18 17:32:38
【问题描述】:

所以,我今晚玩了 Flexbox,并设法重新创建了我相对复杂的响应式布局,只使用了 flexbox 项目,没有媒体查询。

制作生产版本(更改背景图像、字体大小等)不会绕过媒体查询的需求,但就布局而言,我有一个完全流畅且有很多内容的工作版本更简单的代码(见下面的注释)

这让我想到了我的问题;我应该这样做吗?

注意:我使用了 Brian Franco 的优秀 SASS mixins 来简化 flexbox 的跨浏览器方面。

【问题讨论】:

    标签: css responsive-design flexbox


    【解决方案1】:

    我认为这种方法的主要缺点是浏览器对 Flexbox 的支持(尤其是为“完全流畅”的布局提供最大可能性的新语法)比浏览器对媒体查询的支持差一些。例如,IE9 支持媒体查询,但不支持 Flexbox 的任何语法。此外,“旧”和“新”Flexboxes 行为之间可能存在不一致,这些行为无法通过 SASS 方法修复。但是,我相信这将是一个非常有趣且内容丰富的实验。

    【讨论】:

    • 浏览器支持是我唯一能想到的。我还没有在ie上试过。那将是下一步。我正计划使用 flexie js 来改进支持,但我知道这只关注旧语法。我还没有真正研究过它的局限性。我可能会整理一下并分享我的想法......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 2017-11-22
    • 2012-02-11
    • 2012-02-11
    • 2016-11-26
    • 2018-08-24
    相关资源
    最近更新 更多