使浮动div的高度相同

我有2个div并排。我不知道它们的高度,它根据内容而改变。有没有一种方法可以确保它们始终保持相同的高度,即使其中一个拉伸时也只能使用CSS?

我做了一个小提琴来展示。我希望红色和蓝色的div高度相同…

这是CSS:

#wrapper {

width: 300px;

}

#left {

width:50px;

background: blue;

float:left;

height: 100%; /* sadly, this doesn't work... */

}

#right {

width:250px;

background: red;

float:left;

}

回答:

您可以尝试使用float来代替使用floatdisplay:table-cell。但是,您可能会发现某些较旧的浏览器不了解此规则。见下文:

#wrapper {

display: table; // See FelipeAls comment below

width: 300px;

}

#left {

display: table-cell;

width: 50px;

background: blue;

}

#right {

display: table-cell;

width: 250px;

background: red;

}

以上是 使浮动div的高度相同 的全部内容, 来源链接: utcz.com/qa/406027.html

回到顶部