html - 在换行符之间添加垂直间距

标签 html css

这似乎是一个常见的 CSS 问题,但出于某种原因我找不到答案。

考虑以下代码:

<div style="width:50px;border:1px solid #000">
    THis is a looooooooong text. and it goes on and on and on and on and on and on and on and on and on and on
    <br/>
    2nd line
    <br/>
    3rd line 3rd line 3rd line 3rd line 3rd line 3rd line 3rd line 
    <br/>
    last line
</div>

使用 仅 CSS 我想在 <br/> 之间添加垂直空间标签。

line-height 适用于整个内容,并将 CSS 附加到 <br> (即:br{ margin:10px 0}),似乎也不起作用(至少在 Chrome 中),所以我想知道这是否可能。

谢谢。

jsfiddle

最佳答案

br
{
    content: " " !important;
    display: block !important;
    margin:30px;
}

试试这个

关于html - 在换行符之间添加垂直间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13282286/

相关文章:

html - 如何摆脱页面底部的空白

javascript - 向我的 js 生成的 "checkers"板添加一个额外的层

jquery - 如何隐藏 Bootstrap 多选悬停工具提示?

html - 图像在浏览器之间改变大小

javascript - 如何使用 jQuery 让过滤器仅在一列中查找信息?

javascript - 如何更改不是 "(obj)"的元素的样式

javascript - 如何制作扩展文本框?

html - 我的 CSS 对齐有一个小问题

Javascript 在循环内循环以获取 JSON

javascript - 在文本区域编辑中显示提交按钮