gpt4 book ai didi

CSS:是否有可能有一个 3 列布局,左列和中间列都可以灵活地填充空间?

转载 作者:行者123 更新时间:2023-11-28 13:32:12 25 4
gpt4 key购买 nike

可以在中间列上使用 position:absoluteleftright 来设置它相对于父级的结束位置分区

但是我希望能够让中心 div 的左侧从左栏结束的地方开始,并且左栏可以调整(基于其内容)。

这似乎是一件非常基本的事情,但据我所知,没有 flex 盒就无法做到这一点。这是真的?巧妙地嵌套语义上多余的元素,并将某些样式设置为 auto,我对此无能为力吗?

最佳答案

如果右边的 div 有一些设置的宽度(以 % 或 px 为单位),那么是的,你可以让左边的 div 的宽度由它的内容定义同时让中心 div 填充剩余空间:

#right {
position: absolute; /* position in top right corner */
top: 0;
right: 0;
width: 80px;
}
#center {
margin-right: 80px; /* same as #right width */
}
#left {
float: left;
}

jsFiddle DEMO

关于CSS:是否有可能有一个 3 列布局,左列和中间列都可以灵活地填充空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11255521/

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