我希望将我所有的 li 元素显示为
ul
li1 li2 li3...(直到屏幕的宽度)
...li(n-1) 林
ul
即水平而不是垂直显示它们。我在 SO 上看到了很多与它相关的问题,但不知何故,即使在尝试了很多事情之后,我也无法为我的 html 和 css 修复它。
我只是一个初学者,所以我可能犯了一个非常基本的错误。
<ul class="iconlist">
<div class="inline">
<li>
<a href="http://www.google.com" target="_blank"><img src="images/profile/0.png"</a>
<h3><a href="http://www.google.com" target="_blank">ABB</a></h3>
</li>
<li>
<a href="http://www.google.com" target="_blank"><img src="images/profile/14.png"</a>
<h3><a href="http://www.google.com" target="_blank">Siemens</a></h3>
</li>
<li>
<a href="http://www.google.com" target="_blank"><img src="images/profile/0.png"</a>
<h3><a href="http://www.google.com" target="_blank">Alstom</a></h3>
</li>
<li>
<a href="http://www.google.com" target="_blank"><img src="images/profile/14.png"</a>
<h3><a href="http://www.google.com" target="_blank">Linde</a></h3>
</li>
</div>
</ul>
.iconlist{
list-style:none;
text-align:center;
padding:20px 0px 20px 0px;
clear:none;
float:left;
}
.inline
{
display:inline;
clear:none;
float:left;
}