在css中设置列表样式以显示内联

时间:2014-04-15 11:50:11

标签: html css list

我有一个无序列表,显示链接和图像,我想内联显示它们。我使用了以下内容:

<ul>
   <li><a href="www."><img src="www."/>Link one</a>
<li><a href="www."><img src="www."/>Link two</a>
<li><a href="www."><img src="www."/>Link three</a>
</ul>

在我已经提出的css中:

li {
display: inline;
margin: 0 10px;
}

但列表仍然显示每行一项

4 个答案:

答案 0 :(得分:1)

关闭li代码

<style>
    li {
        margin: 0 auto;
        position: relative;
        float: left;
        display: inline;
    }
    </style>
    <ul>
       <li><a href="www."><img src="www."/>Link one</a></li>
        <li><a href="www."><img src="www."/>Link two</a></li>
        <li><a href="www."><img src="www."/>Link three</a></li>
    </ul>

答案 1 :(得分:0)

我发现答案是将其更改为显示:inline-block;

希望这有助于其他人。

答案 2 :(得分:0)

关闭您的li并使用,按预期工作

<ul>
<li><a href="www."><img src="www."/>Link one</a></li>
<li><a href="www."><img src="www."/>Link two</a></li>
<li><a href="www."><img src="www."/>Link three</a></li>
</ul>

答案 3 :(得分:0)

试试这个

li {
float: left;
width: 100px; /*your width*/
margin: 0 10px;
}