我有一堆作为列表加载的图像,有些具有垂直方向,有些具有水平方向,但我希望它们看起来整齐且左对齐。这是我的 CSS 代码:
#designgallery
{
list-style-type:none;
margin-top:15px;
float:left;
}
#designgallery li
{
display:block;
margin:5px;
background-color:#eee;
padding:5px;
float:left;
}
.design-display
{
border:1px solid gray;
}
.Horizontal
{
width:210px;
height:122px;
}
.Vertical
{
height:180px;
width:122px;
}
这是我的 HTML:
<ul id="designgallery">
<li> <img class="design-display Horizontal" src="1.jpg" /><!--some other stuff--> </li>
... many list items, some horizontal, some vertical
</ul>
但这就是我得到的:
右下角的垂直图像应该在左侧开始新的图像行,我该怎么做?