在css3中,如果想让两栏或多栏中元素的内容高度一致,则选择什么属性
发布网友
发布时间:2022-04-06 10:24
我来回答
共1个回答
热心网友
时间:2022-04-06 11:53
如果单单是这个需求,好多写法可以做到,要 CSS3的画,可以用 flexbox。
写了个小例子供参考:
CSS :
<style>
.flexbox {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
}
.flexbox .col {
flex: 1;
padding: 20px;
}
.flexbox .col:first-child {
background: cyan;
-webkit-order: 1;
-ms-flex-order: 1;
order: 0;
}
.flexbox .col:last-child {
background: pink;
-webkit-order: 0;
-ms-flex-order: 0;
order: 1;
}
body {
padding: 20px;
}
</style>
HTML :
<div class="flexbox">
<div class="col">
<p>1</p>
<p>1</p>
<p>1</p>
<p>1</p>
<p>1</p>
<p>1</p>
</div>
<div class="col">
<p>2</p>
</div>
</div>