我正在尝试创建两个div,其中包含只有少量填充的灰色标题。什么导致我的div容器有这么多的空间?
这里是我的html
<div class="container">
<div class="row">
<div class="col-6">
<div class="small-grey-header">
<p class="center-text">User Login</p>
</div>
</div>
<div class="col-6">
<div class="small-grey-header">
<p class="center-text">Help Links</p>
</div>
</div>
</div>
</div>
这里是我的CSS
.center-text{
text-align: center;
display: block;
}
.small-grey-header{
border-radius: 3px;
background-color: lightgray;
height: auto;
padding-top: 1px;
padding-bottom: .5px;
margin-bottom: 5px;
}
的问题是,他们看的方式到大,我不知道为什么。
这里是一个 https://jsfiddle.net/Ljsgtq0o/
我使用的是网格系统设置这些并排,但我的小提琴为了简单起见,我排除了它。即使在div上设置1像素的填充也会导致巨大的空间。我究竟做错了什么?请注意,我不关心这两个标题之间的间隔。我只是希望这些标题不要太大。他们几乎看起来像按钮。
这是因为网格系统。检查并找出它。 –
请使用正确的网格类:'col-xs-6' – phil
**注意:**没有半像素。在一些浏览器中,子像素四舍五入会导致丑陋的情况。 – AlexG