解决此问题的一种方法是text-align:center
包含元素和text-align:left
子元素,例如参见下面的演示或代码。
HTML
<ul>
<li><h3>Title</h3><img src="http://lorempixel.com/150/150/abstract/1"/><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.</p></li>
<li><h3>Title</h3><img src="http://lorempixel.com/150/150/abstract/2"/><p>Description</p></li>
<li><h3>Title</h3><img src="http://lorempixel.com/150/150/abstract/3"/><p>Description Description Description Description</p></li>
</ul>
CSS
ul {
list-style-type:none;
text-align:center;
}
li {
text-align:left;
display:inline-block;
vertical-align:top;
max-width:150px;
margin-right:10px;
}