如何设置项目符号列表之间的间距?
我想在第一行和第二行之间留出更多空间,如
<ul>
<li>asdfasdf</li>
<p />
<li>asdf23223</li>
</ul>
答案 0 :(得分:11)
将top
和bottom
填充添加到li
,如下所示:
ul li { padding: 5px 0px; }
然后取出那个看起来很疯狂的<p />
标签。
答案 1 :(得分:6)
我假设<p />
标签只是一个错字,它不应该在那里;)
将其添加到您的<head>
标记中:
<style>
ul li { margin-bottom: 10px; }
</style>
答案 2 :(得分:5)
你可能会做这样的事情:
<ul style="line-height:1.4;">
答案 3 :(得分:2)
使用line-height
这会在文字的上方和下方放置间距。
答案 4 :(得分:1)
我只是使用它,以便在使用html和php时不会弄乱我所有其他页面的样式。
答案 5 :(得分:0)
您只需为列表项添加margin-bottom
答案 6 :(得分:0)
将CSS用作:
li { padding: 10px 0px 0px; }
li:first-child { margin-bottom: 0px; }
答案 7 :(得分:0)
您可以使用pre
标签。不需要CSS
<ul>
<pre>
<li>Foo</li>
<li>Bar</li>
<li>Baz</li>
</pre>
</ul>