V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

前端 display:flex 的 div 内的两个 div,第一个 div 的高度因内容不确定而不确定,但要求第二个 div 一定与它等高,该如何做?

  •  
  •   Newyorkcity · 2021-03-15 15:36:56 +08:00 · 565 次点击
    这是一个创建于 1137 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前提是不引入 less 之类的超 css 的内容

    放一个 codepen 的具体 demo

    https://codepen.io/AdmaEmail/pen/LYbarwY

    bomething 那个块我希望它总是和 aomething 那个块等高。这里是个 demo 所以 300px 定死,但我的场景里这东西的高度没法确定,所以我希望 height:100% 能有用,然而并没有。。除此之外我一时想不出好的办法,所以来请教。谢谢。
    6 条回复    2021-03-15 15:56:54 +08:00
    kingwl
        1
    kingwl  
       2021-03-15 15:37:55 +08:00
    table
    doco
        2
    doco  
       2021-03-15 15:39:42 +08:00
    align-self: stretch;
    doco
        3
    doco  
       2021-03-15 15:41:24 +08:00   ❤️ 1
    @doco #2 只要去掉 height 就好了 也不用 align-self
    erlking
        4
    erlking  
       2021-03-15 15:41:58 +08:00   ❤️ 1
    height:100%去了不就好了
    madpecker009
        5
    madpecker009  
       2021-03-15 15:47:37 +08:00   ❤️ 1
    cssTheGreatest
        6
    cssTheGreatest  
       2021-03-15 15:56:54 +08:00   ❤️ 1
    height:100% 在这里没有参照值所以不生效,也不需要它
    flex 容器的子元素默认会撑满容器副轴方向的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5189 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 09:34 · PVG 17:34 · LAX 02:34 · JFK 05:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.