<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div> <div class="container_left"> <img src="small.png" alt="" /> </div> <div class="container_right"> <img src="common.png" alt="" /> </div> </div> </div> </body> <style type="text/css"> .container_left{ display: inline-block; float: left; width: 45%; } .container_right{ display: inline-block; float: left; width: 55%; } img{ width: 100%; } </style> </html> 实现思路:利用pading-top比例值和width比例值都基于父亲,在外层包裹一层div(.img_box),占位,让子元素(img)绝对定位填充满。 调整后:等高 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div> <div class="container_left"> <div class="img_box"> <img src="small.png" alt="" /> </div> </div> <div class="container_right"> <div class="img_box"> <img src="common.png" alt="" /> </div> </div> </div> </body> <style type="text/css"> .container_left{ display: inline-block; float: left; width: 45%; } .container_right{ display: inline-block; float: left; width: 55%; } .container_left .img_box{ width: 100%; padding-top:100% ; position: relative; } .container_right .img_box{ width: 100%; padding-top: 82%; position: relative; } .img_box img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style> </html>
实现思路:利用pading-top比例值和width比例值都基于父亲,在外层包裹一层div(.img_box),占位,让子元素(img)绝对定位填充满。
调整后:等高