要使所有div框的高度相同,可以通过以下几种方法实现:
<div class="container">
<div class="box">内容1</div>
<div class="box">内容2</div>
<div class="box">内容3</div>
</div>
.container {
display: flex;
}
.box {
flex-grow: 1;
}
推荐的腾讯云相关产品:无
<div class="container">
<div class="box">内容1</div>
<div class="box">内容2</div>
<div class="box">内容3</div>
</div>
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-auto-rows: 1fr;
}
.box {
background-color: lightgray;
}
推荐的腾讯云相关产品:无
<div class="box">内容1</div>
<div class="box">内容2</div>
<div class="box">内容3</div>
<script>
window.onload = function() {
var boxes = document.getElementsByClassName('box');
var maxHeight = 0;
for (var i = 0; i < boxes.length; i++) {
maxHeight = Math.max(maxHeight, boxes[i].offsetHeight);
}
for (var i = 0; i < boxes.length; i++) {
boxes[i].style.height = maxHeight + 'px';
}
};
</script>
推荐的腾讯云相关产品:无
以上是三种实现所有div框高度相同的方法。具体选择哪种方法取决于具体的需求和开发环境。
领取专属 10元无门槛券
手把手带您无忧上云