gpt4 book ai didi

CSS 3 Div 在同一行 - ! Fix With - 其他两个是百分比明智的

转载 作者:行者123 更新时间:2023-11-28 05:49:35 30 4
gpt4 key购买 nike

我有三个 div,我已经设置了 float left。所以现在所有人都在同一条线上。

分区 01 -

Div 02 - 固定宽度

第 03 部分 -

Div 02 应为 300 像素。其他 div 应该相同。

例如:

如果视口(viewport)为 1000px,Div 01 width=350px 和 Div 03 width=350px,

如果视口(viewport)为 800px,Div 01 宽度 = 250px,Div 03 宽度 =250px。

有没有办法在没有媒体要求的情况下做到这一点?很难为每个视点编写媒体查询。

最佳答案

一个好的方法是使用 flexbox。

HTML:

<div class="flex-container">
<div class="flex-item">left</div>
<div class="middle">middle</div>
<div class="flex-item">right</div>
</div>

CSS

.flex-container {
display: flex;
flex-flow: row wrap;
justify-content: space-around;
}
.flex-item {
background:red;
flex: 1 auto;
}
.middle {
background:blue;
width: 300px;
}

这是我的代码笔:https://codepen.io/jennift/pen/vKBEwY

关于CSS 3 Div 在同一行 - ! Fix With - 其他两个是百分比明智的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37419805/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com