Html 2列Flexbox高度相等但列宽不同
我想创建两列,A和B 分区A的宽度为25%,分区B的宽度为70% 我希望A区与B区的高度相匹配,B区正在工作 但是,列的宽度似乎是相同的 如何在不同列宽的情况下获得相同的高度 这是一把小提琴:Html 2列Flexbox高度相等但列宽不同,html,css,flexbox,Html,Css,Flexbox,我想创建两列,A和B 分区A的宽度为25%,分区B的宽度为70% 我希望A区与B区的高度相匹配,B区正在工作 但是,列的宽度似乎是相同的 如何在不同列宽的情况下获得相同的高度 这是一把小提琴: 从横幅消息中删除flex:1 这一速记规则分为: flex-grow:1 flex-shrink:1 弹性基础:0 flex-grow:1组件在计算宽度/flex-basis后应用,使项目平均消耗可用空间。从中删除flex:1。横幅消息 这一速记规则分为: flex-grow:1 flex-shr
从
横幅消息中删除flex:1
这一速记规则分为:
flex-grow:1
flex-shrink:1
弹性基础:0
flex-grow:1
组件在计算宽度
/flex-basis
后应用,使项目平均消耗可用空间。从中删除flex:1
。横幅消息
这一速记规则分为:
flex-grow:1
flex-shrink:1
弹性基础:0
flex-grow:1
组件在计算宽度后应用,导致项目平均消耗可用空间。正如@Michael_B所回答的,您希望从横幅消息中删除flex:1
。为了详细说明他的答案,flex
属性是以下内容的简写属性:flex-grow
、flex-shrink
和flex-basis
CSS语法:
flex: [flex-grow] [flex-shrink] [flex-basis|auto|initial|inherit];
因此,通过指定flex:1
您实际上是在所有横幅消息
元素上设置flex-grow:1
。如果所有元素都设置为增长,它们将占用相等的空间。正如@Michael_B回答的那样,您需要从.banner消息中删除flex:1
。为了详细说明他的答案,flex
属性是以下内容的简写属性:flex-grow
、flex-shrink
和flex-basis
CSS语法:
flex: [flex-grow] [flex-shrink] [flex-basis|auto|initial|inherit];
因此,通过指定flex:1
您实际上是在所有横幅消息
元素上设置flex-grow:1
。如果所有元素都设置为增长,则它们将占用相等的空间