css实现两个div并排等高

<!-- 方法一 使用table-cell等高 -->
<!-- <!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
        .left,
        .right {
        	width: 200px;
            padding: 10px;
            display: table-cell;
        }
        .left {
        	background-color: red;
        }
        .right {
        	background-color: blue;
        }
    </style>
</head>
<body>
	<div class="wrap">
	    <div class="left">
	        left
	        <br/>
	        <br/>
	        <br/>
	        <br/>
	        <br/>
	    </div>
	    <div class="right">
	    	right
	    </div>
	</div>
</body>
</html> -->


<!-- 方法二 使用display:flex -->
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
		.wrap {   
			display: flex;
		}
        .left,.right {
        	width: 200px;
            padding: 10px;
        }
        .left {
        	background-color: red;
        }
        .right {
        	background-color: blue;
        }
    </style>
</head>
<body>
	<div class="wrap">
	    <div class="left">
	        left
	        <br/>
	        <br/>
	        <br/>
	        <br/>
	        <br/>
	    </div>
	    <div class="right">
	    	right
	    </div>
	</div>
</body>
</html>

效果展示: 输入图片说明

猜你喜欢

转载自my.oschina.net/shuaihong/blog/1628187