我想在 span 和 div 之间留出空间,如下所示
<span class="headingUserName">JAVA MAN</span>
<div class="home-middle">
Content
</div>
在我的外部 css 文件中
.headingUserName{
font-size: 24px;
margin-bottom: 10px;
}
这没有在 div 和 span 之间提供空间。如何解决这个问题。
我想在 span 和 div 之间留出空间,如下所示
<span class="headingUserName">JAVA MAN</span>
<div class="home-middle">
Content
</div>
在我的外部 css 文件中
.headingUserName{
font-size: 24px;
margin-bottom: 10px;
}
这没有在 div 和 span 之间提供空间。如何解决这个问题。
尝试这个
<style>
.headingUserName{
font-size: 24px;
}
.home-middle
{
margin-top: 10px;
}
</style>
添加display: block
到跨度样式
演示http://jsfiddle.net/kevinPHPkevin/Ep8G8/
.headingUserName {
font-size: 24px;
margin-bottom: 10px;
display:block;
}
将显示设置为block
肯定会满足您的需求。但它也会让你的span
元素覆盖所有宽度,因为块元素默认具有 100% 的宽度。
如果你不想要这个,你可以inline-block
改用。您的元素保持自动宽度,但您可以将其设置为具有与块元素一样的边距。
.headingUserName{
display: inline-block;
margin-bottom: 10px;
}
这应该工作
.home-middle
{
margin-top:10px;
}
或作为矢量的解决方案
.headingUserName {
font-size: 24px;
margin-bottom: 10px;
display:block;
}
如果您真的希望 Span 提供间距,出于某种原因,您必须将其 display 属性设置为 block,如下所示:
.headingUserName{
font-size: 24px;
margin-bottom: 20px;
display: block;