<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>弹性盒布局-宽度自动分配-图片自适应</title> <style> *{ margin:0; padding:0} #parent { width:100%; background:#999; display:-webkit-box; height:auto;} #parent div { margin:5px;} /*将盒子进行平均分配的主要代码*/ /*.son1{ -webkit-box-flex:1; }*/ /*.son2{ -webkit-box-flex:1; }*/ /*.son3{ -webkit-box-flex:1; }*/ /*.son3{ -webkit-box-flex:3; } */ /*假如此处为3,则此盒子是整个大盒子一块的1/3*/ .son1 img,.son2 img,.son3 img{ width:100%; height: 100%; } .son1,.son2,.son3{ position: relative; -webkit-box-flex:1; } .son1 span,.son2 span,.son3 span{ position: absolute; left: 0; right: 0; bottom: 0; top:0; margin: auto; text-align: center; width: 100%; height: 20px; white-space:nowrap;/*禁止文字自动换行*/ } </style> </head> <body> <div id="parent"> <div class="son1"> <img src="test_img/111.jpg" alt=""/> <span>内容区1的文字介绍</span> </div> <div class="son2"> <img src="test_img/111.jpg" alt=""/> <span>内容区2的文字介绍</span> </div> <div class="son3"> <img src="test_img/111.jpg" alt=""/> <span>内容区3的文字介绍</span> </div> </div> </body> </html>