我想在<li>
中使用换行标签<br/>
,例如:
- 第一行
第二行 - 第二个li
- 第三个li
但是无论在哪种标签之间使用,它们之间都会出现一个空格。即使将边距和内边距设为0,也会出现这个问题。有没有什么方法可以解决呢?感谢!
通过在您的<li>
中添加<br/><br/>
,将直接在下方添加一个空白换行符,这是一种简单的解决方法。
<ul>
<li>Line 1<br/><br/></li>
<li>Line 2</li>
<li>Line 3</li>
<li>Line 4<br/><br/></li>
<li>Line 5</li>
</ul>
您可以在CSS中更改line-height
属性。这有帮助吗?
对于像我一样看到这个问题的未来人:
在 <ul>
中添加 white-space: pre-wrap;
对我有用!它也可以通过 \n
来使用额外的奖励 :)
ul {
white-space: pre-wrap;
}
和<br />
如果在结束标签</li>
之前出现,将会被自动删除。‌
) 或隐形分隔符 (⁣
) 来达到一种取巧的方式。</li>
之前插入一个‌
。<ul>
<li>List item with a blank line below
‌</li>
<li>List item</li>
</ul>
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
Coffee
- black hot drink
Milk
- white cold drink
希望这可以帮助到您。
<UL>
<LI>First Line
<DD>Second Line</DD> <!-- No Space -->
</LI>
<LI>Third Line</LI>
<LI>Fourth Line</LI>
</UL>
Word!
li{
float: none;
}
这个对你有用吗?
<ul>
<li><div>First line</div> second line</li>
<li>Second li</li>
<li>third li</li>
</ul>
添加一个带有换行的段落:
<li>
<p>...</br></p>
</li>
<br>
问题。等待代码。 - Kyle