大家平时在什么场景里用 flexbox 布局? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wework

大家平时在什么场景里用 flexbox 布局?

  •  
  •   wework Apr 23, 2020 6315 views
    This topic created in 2197 days ago, the information mentioned may be changed or developed.
    我平时用 flexbox,主要是以下两个场景

    1.垂直居中

    2.表单里面 多个输入框、图标等等都可以在同一行上规整地排列
    50 replies    2020-08-15 18:46:21 +08:00
    himself65
        1
    himself65  
       Apr 23, 2020 via iPad   23
    基本啥也用 flexbox……
    CodingNaux
        2
    CodingNaux  
       Apr 23, 2020
    一行内的元素垂直居中
    CodingNaux
        3
    CodingNaux  
       Apr 23, 2020
    实现 TabBar, flex-direction: column
    des
       
    des  
       Apr 23, 2020   2
    @himself65
    用在任何不需要兼容 ie 的地方
    Lombard
        5
    Lombard  
       Apr 23, 2020
    自从用了 flex 布局,我已经好久没用过浮动了。
    guansixu
        6
    guansixu  
       Apr 23, 2020
    对啊,能用就用
    crz
        7
    crz  
       Apr 23, 2020
    还有 justify,这个用到的场景应该比较多
    noe132
        8
    noe132  
       Apr 23, 2020
    所有场景都是 flex
    ynohoahc
        9
    ynohoahc  
       Apr 23, 2020   1
    everywhere
    bgm004
        10
    bgm004  
       Apr 23, 2020 via Android   1
    能用的时候都用。
    Loserzhu
        11
    Loserzhu  
       Apr 23, 2020
    grid 布局用的多吗?
    之前面试还问我有没有用过,我说我用 vue 组件化开发只用过 flex 不用 grid 。。
    scukmh
        12
    scukmh  
       Apr 23, 2020   1
    All.来自一个后端
    lithbitren
        13
    lithbitren  
       Apr 23, 2020   1
    基本全部 flex
    wework
        14
    wework  
    OP
       Apr 23, 2020
    @Lombard float 好恶心啊,尤其是有些布局二次修改真麻烦
    wework
        15
    wework  
    OP
       Apr 23, 2020
    @Loserzhu css grid 比 flex 来的晚,未来我觉得会比较受欢迎
    narmgalaxy
        16
    narmgalaxy  
       Apr 23, 2020
    没什么地方不能用 flex,如果有地方不能用,那就再嵌套一层。----来自后端写的前端页面
    gaigechunfeng
        17
    gaigechunfeng  
       Apr 23, 2020
    everywhere 吧。
    shijianit
        18
    shijianit  
       Apr 23, 2020
    当确定不会运行在老的浏览器版本里面的时候,可以用这个,老浏览器兼容性有问题
    Elephant696
        19
    Elephant696  
       Apr 23, 2020
    反正 float 是不用了,一维布局基本就是 flex,偶尔用 grid 。二维布局就是 grid
    azcvcza
        20
    azcvcza  
       Apr 23, 2020
    flex 好啊,不然排版要搞死人,不搞栅格的话
    EminemW
        21
    EminemW  
       Apr 23, 2020
    @narmgalaxy #16 我就是这么写的。。
    dartabe
        22
    dartabe  
       Apr 23, 2020
    话说 grid 不也是 flex box 实现的吗?
    mostkia
        23
    mostkia  
       Apr 23, 2020
    不用 flex 也能写好页面,那就不用它,兼容性能提高一些 IE 有时候还是要兼容的
    yuankui
        24
    yuankui  
       Apr 23, 2020
    不用 flex 布局,我基本不会写了。。
    crist
        25
    crist  
       Apr 23, 2020
    我随手就用~~
    alertZ
        26
    alertZ  
       Apr 23, 2020
    我从事前端最开始使用 box 布局,后面了解了 flexbox 后只在小程序中用过,到最后就彻底放弃这种布局方式,因为兼容性问题,无法兼容 IE10-版本。曾经在一个项目上使用这个布局,后期客户要求需要兼容 IE10-后,就再也不用了。
    cuzfinal
        27
    cuzfinal   Apr 23, 2020
    想用 float 的时候就用 flex
    wework
        28
    wework  
    OP
       Apr 23, 2020
    @alertZ 哈哈,我估计用 flex 最多的就是后端的同志了
    senher
        29
    senher  
       Apr 23, 2020
    flex 一把梭
    angmieee
        30
    angmieee  
       Apr 23, 2020
    想啥呢,只要是布局就用 flex,难道不香吗?
    bisheng949494
        31
    bisheng949494  
       Apr 23, 2020
    在不需要考虑低版本 IE 的时候
    angmieee
        32
    angmieee  
       Apr 23, 2020
    @wework 不是用的最多是后端的,前端也用啊,现在又不用兼容 IE
    ericgui
        33
    ericgui  
       Apr 23, 2020
    基本上能用就用

    grid 用于多个卡片
    或者 sticky footer
    dinjufen
        34
    dinjufen  
       Apr 23, 2020
    flex 真香
    rockyou12
        35
    rockyou12  
       Apr 23, 2020
    我也是前端小白,感觉 flex 是万能的……
    gitJavascript
        36
    gitJavascript  
       Apr 23, 2020
    几乎所有地方都用啊
    phpcxy
        37
    phpcxy  
       Apr 23, 2020
    现在太幸福了,flex 一把梭~
    grewer
        38
    grewer  
       Apr 23, 2020
    flex + position 情况基本全覆盖
    imswing
        39
    imswing  
       Apr 23, 2020 via iPhone
    anywhere
    dabinDev
        40
    dabinDev  
       Apr 23, 2020
    flex 是香然而在 iOS 小程序上一跑 ,全部改成 float 了 太坑了 害的我还去小程序社区发帖求助
    SilentDepth
        41
    SilentDepth  
       Apr 23, 2020
    看了一眼我的代码,基本上 flex 无处不在
    zaul
        42
    zaul  
       Apr 23, 2020
    一把梭
    lnim
        43
    lnim  
       Apr 23, 2020
    糊 UI 的时候
    hoyixi
        44
    hoyixi  
       Apr 23, 2020
    如果再配上 Grid,就该反问了:啥时候用 float ?
    autoxbc
        45
    autoxbc  
       Apr 24, 2020
    实际稍微有点流量的网站用 flex 的很少

    出于个人浏览习惯,但凡是我常看的站我都会另写一套 User CSS,累积的样式表有几百个,扒代码时真没见过几个 flex 布局的,全站 flex 的一只手数的过来
    SilentDepth
        46
    SilentDepth  
       Apr 24, 2020
    @autoxbc #45 历史沉淀下来的样式吧
    wanguorui123
        47
    wanguorui123  
       Apr 24, 2020
    除了网页端,都几乎用 flex 和 grid
    zhyd1997
        48
    zhyd1997  
       Apr 30, 2020 via Android
    https://www.ruanyifeng.com/blog/2015/07/flex-examples.html

    阮一峰老师的教程里都有总结
    94
        49
    94  
       May 14, 2020
    如果没有接触过 flex,但是用 float 布局过,就可以考虑把 float 换成 flex,当然是在不考虑 IE 的场景下。
    bbzhang
        50
    bbzhang  
       Aug 15, 2020
    好久都没写 float 了
    About     Help     Advertise     Blog     API     FAQ     Solana     1184 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 192ms UTC 18:06 PVG 02:06 LAX 11:06 JFK 14:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86