如何使用CSS让2个不同背景的列等高?
How to use CSS to make 2 columns with different backgrounds equal height?
我有两列(使用 Wordpress #Primary 和 #Secondary),每页的内容长度各不相同。每一列都有自己的背景样式,一个是渐变(#primary),另一个是背景图片(#Secondary)。
当每列的内容高度不同时,渐变或图像只会下降到列中的内容。
如何使列样式成为较长列高度的 100%?
使用弹性。
.container {
border: 2px solid green;
padding: 20px;
display: flex;
}
.container>div {
border: 1px solid black;
background: #ececec;
padding: 10px;
margin-left: 10px;
flex: 1;
}
<div class="container">
<div>Div 1 Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1</div>
<div>Div 2</div>
</div>
我有两列(使用 Wordpress #Primary 和 #Secondary),每页的内容长度各不相同。每一列都有自己的背景样式,一个是渐变(#primary),另一个是背景图片(#Secondary)。
当每列的内容高度不同时,渐变或图像只会下降到列中的内容。
如何使列样式成为较长列高度的 100%?
使用弹性。
.container {
border: 2px solid green;
padding: 20px;
display: flex;
}
.container>div {
border: 1px solid black;
background: #ececec;
padding: 10px;
margin-left: 10px;
flex: 1;
}
<div class="container">
<div>Div 1 Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1Div 1</div>
<div>Div 2</div>
</div>