#results {
font-family: arial, helvetica, sans-serif;
list-style-type:none;
}
#results li {display: inline;}
#results li a {
float:left;
}
我想结果部门列出每行多个项目,但它看起来像我得到这个代码每行只有1项目。串联无序列表
#results {
font-family: arial, helvetica, sans-serif;
list-style-type:none;
}
#results li {display: inline;}
#results li a {
float:left;
}
我想结果部门列出每行多个项目,但它看起来像我得到这个代码每行只有1项目。串联无序列表
你需要给ul
margin: 0
和padding: 0
和li
一个width: 49%
例如(留有一定的余地margin-right
)。
#results {
font-family: arial, helvetica, sans-serif;
list-style-type:none;
margin: 0;
padding: 0;
}
#results li {
display: block;
float:left;
width: 49%; /* Or whatever */
margin-right: 1%; /* Or whatever */
}
#results li a {
}
它似乎没有工作 – chief 2010-03-01 22:27:46
@chief对不起,我使用了错误的块。我纠正它,现在应该工作。 – 2010-03-01 22:40:31
我还会补充说我在结果ul中有另一个div。看起来,当我将这个内部分割的结果列表水平移除时。
<ul id="results">
<% for user in @users -%>
<li>
<div id="short_profile">
<.... ruby code ...>
</div>
</li>
<% end -%>
</ul>
这应该作为您的问题的编辑,而不是作为答案。 – 2010-03-02 00:47:47
“results division”?这是否意味着'#results'是一个div?这应该工作。所以它可能与其他一些CSS或HTML有关。你能告诉我们一个最小的测试用例(HTML + CSS)吗? – mercator 2010-03-01 22:35:22