我有两个div,mini-date-holder
和mini-event-holder
之一。删除无边距和填充的div之间的空白
尽管事实上两者都没有余量和填充,他们正在呈现与他们之间的差距,我似乎无法弄清楚为什么。
有人知道为什么他们之间有差距,我怎么能摆脱它?
理想情况下,三个点应该低于数字。
我知道我可以使用类似transformY
的东西,但我宁愿弄明白为什么它们被渲染得如此之远以开始。
请参考this JSFiddle或下面的代码。
.mini_date {
flex: 1;
text-align: center;
font-family: "Roboto", "Helvetica", "Arial", sans-serif;
font-weight: 400;
}
.mini-event {
width: 4px;
height: 4px;
background: red;
border-radius: 2px;
float: left;
margin-left: 3px;
margin-right: 3px;
}
.mini-event-holder {
margin: 0 auto;
height: 4px;
display: inline-block;
margin: 0px;
padding: 0px;
}
.mini-date-holder {
margin: 0px;
padding: 0px;
}
<div class="mini_date">
<div class="mini-date-holder">10</div>
<div class="mini-event-holder">
<div class="mini-event"></div>
<div class="mini-event"></div>
<div class="mini-event"></div>
</div>
</div>
你需要提出的是,加上'垂直对齐的唯一调整:top'到'.mini事件持有者'=> [修订小提琴](https://jsfiddle.net/zxos4eos/8/)| [说明](http://stackoverflow.com/a/36975280/3597276) –