添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

左右两个div里的内容多少不确定,高度也不能写死,怎么让左右两个div高度始终保持一致呢?

1.第一种方法

首先设置父元素"overflow:hidden",然后左右两个子元素设置"margin-bottom: -10000px"和"padding-bottom: 10000px"

代码如下:

<! DOCTYPE html >
< html lang = "zh" >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta http - equiv = "X-UA-Compatible" content = "ie=edge" >
< title ></ title >
< style >
. warp {
width : 100 %;
overflow : hidden ;
. left {
float : left ;
width : 50 %;
background : #ccc;
margin - bottom : - 10000px ;
padding - bottom : 10000px ;
. right {
float : right ;
width : 50 %;
background : #eee;
margin - bottom : - 10000px ;
padding - bottom : 10000px ;
</ style >
</ head >
< div class = "warp" >
< div class = "left" >
</ div >
< div class = "right" >
右侧 < br >
右侧 < br >
右侧 < br >
右侧 < br >
右侧 < br >
</ div >
</ div >
</ body >
</ html >

2.第二种方法

给父元素设置"display: flex"

代码如下:

<! DOCTYPE html >
< html lang = "zh" >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta http - equiv = "X-UA-Compatible" content = "ie=edge" >
< title ></ title >
< style >
. warp {
width : 100 %;
display : flex ;
. left {
width : 50 %;
background : #ccc;
. right {
width : 50 %;
background : #eee;
</ style >
</ head >
< div class = "warp" >
< div class = "left" >
</ div >
< div class = "right" >
右侧 < br >
右侧 < br >
右侧 < br >
右侧 < br >
右侧 < br >
</ div >
</ div >
</ body >
</ html >

以上两种方法都可以实现左右两个div高度保持一致。