繁体   English   中英

多余的边距/填充来自何处?

[英]Where is the extra margin/padding coming from?

我现在有一个非常简单的布局:

<div class="spacer">
<h1>Finalizing Your Account </h1>
</div>

<div class="greycont60 greycont">
<div class="minispacer"><h5>Almost done! Just a few things left...</h5></div>
</div>
<div class="greycont40 greycont"></div>
<div style="clear:both;"></div>

这是CSS:

.minispacer {
background: #d9d9d9;
height:30px;
width: 300px;
padding-left:10px;
}

.greycont60 {
width: 56%;
float: left;
}

.greycont40 {
width: 36%;
float: right;
}

.spacer {
height:56px;
background:url(../images/bg2.png) repeat;
padding:0 10px;
margin-top:20px;
margin-bottom:10px;
}

.spacer h1 {
font-size:22px;
padding-top:4px;
color:#727272;
}

.greycont {
background-color:#e8e8e8;
padding:15px;
margin-bottom:10px;
}

现在,结果如下:

在此处输入图片说明

为什么他们在MiniSpacer栏上有这么大的空间? 我试图添加1px的顶部填充,然后栏突然做了一些疯狂的事情...

尝试添加margin:0px; 到您的h5标签。 标题标签具有默认的顶部和底部边距。

谢谢,Aditya

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM