gpt4 book ai didi

html - 如何制作一个延伸到旁边两个
高度的
列?

转载 作者:行者123 更新时间:2023-11-28 03:07:36 25 4
gpt4 key购买 nike

目标:在站点的内容区域中,我需要制作一个装饰性的专栏,它跨越它旁边的两个 div(包含图像)的高度。

问题:该列要么没有高度,无论我给它什么属性,要么只有第一个同级 div 的高度而没有填充。我试过高度:100%,最小高度:100%。还尝试将父位置设置为:绝对位置并设置顶部:0 和底部:0。

代码:

.row {
position: relative;
overflow: hidden;
border: #000 3px dashed;
}
#colLeft {
float: left;
width: 15%;
height: 100%;
background-color: red;
}
#B1 {
float: left;
width: 84%;
height: 100px; /* this will actually be the height of the img */
background-color: green;
}
#B2 {
width: 84%;
height: 100px; /* this will actually be the height of the img */
float: left;
background-color: #ff0;
}
    <div class="row">
<div id="colLeft"></div>
<div id="B1">
<img src="foo">
</div>
<div id="B2">
<img src="bar">
</div>
</div>
预先感谢您的帮助。

我想要的:http://i.stack.imgur.com/sgr5g.png我得到的是:http://i.stack.imgur.com/lS63m.png

最佳答案

您应该将左侧列更改为 position: absolute

.row {
position: relative;
overflow: hidden;
border: #000 3px dashed;
}
#colLeft {
float: left;
width: 20%;
position: absolute;
height: 100%;
background-color: red;
}
#B1 {
float: right;
width: 80%;
height: 100px;
background-color: green;
}
#B2 {
width: 80%;
height: 100px;
float: right;
background-color: #ff0;
}
<div class="row">
<div id="colLeft"></div>
<div id="B1">
<img src="foo">
</div>
<div id="B2">
<img src="bar">
</div>
</div>

关于html - 如何制作一个延伸到旁边两个 <div> 高度的 <div> 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31860583/

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