我想使用span
这样的属性在css中的:before
标记上方添加一个空行。
______
Hi
我已尝试将border-top
用于span
代码。但这不是我的要求。
我搜索并尝试但没有工作。请帮忙。
答案 0 :(得分:2)
如果您已开始使用:before
属性,请参阅以下内容:
span:before {
content: '';
width: 100%;
height: 1em;
display: inline-block;
background: red; /* Remove, just showing empty line */
}
span {
display: inline-block; /* Can remove if span:before width doesn't matter. */
}

<span>Test Text</span>
&#13;
如果您愿意使用更简单的内容,请尝试使用以下代码margin-top
:
span {
margin-top: 1em; /* Adjust to your liking */
display: block; /* Could also use inline-block */
}
&#13;
<span>Test Text</span>
&#13;
答案 1 :(得分:1)
使用display: block
和margin-top: 1em
。
<span>
是一个默认显示值为inline的元素。您应该使用div或将显示设置为阻止。
em
等于字体大小,因此它应该为margin-top
<强> HTML 强>
<span class="example">Hi</span>
<强> CSS 强>
.example{
margin-top: 1em;
display: block;
}
答案 2 :(得分:0)
只需使用tag
即可在PYTHONPATH
上方提供一行空格。
答案 3 :(得分:0)
span:before {
content: "\a";
white-space: pre;
}
<span>Hi</span>