<div class="multiBox"> <div class="outer clearfix"> <div class="inner"> <p>第一行文字 <br/>第二行文字 <br/>第三行文字 <br/> </p> </div> </div> </div> <div class="outer"> <div class="inner"> <p>第一行文字</p> </div> </div>
* { margin: 0; padding: 0; } .multiBox { float: left; margin-right: 10px; } .outer { background:#eee; height: 175px; width: 275px; position: relative; display: table-cell; vertical-align: middle; padding: 5px; border: 1px solid #ccc; } .inner { position:static; *position:absolute; top: 50%; width:100%; float:left; } p { background:#fff; position: relative; top: -50%; padding:10px; color: #222; font-size: 18px; } .clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }