使用这个 CSS 和 HTML,我在<span>
-tag 上方有一个空白,我不知道为什么会这样:
CSS
<style>
header > aside {
float: left;
font-size: 0;
line-height: 0;
white-space: nowrap;
border: 1px solid green;
}
header > aside > span {
display: inline-block;
height: 19px;
margin: 0px 10px 0px 0px;
padding: 5px 0px 0px 0px;
opacity: 0.75;
font-size: 9px;
line-height: 9px;
text-transform: uppercase;
color: #0fa1b4;
border: 1px solid red;
}
a.share {
display: inline-block;
width: 24px;
height: 24px;
margin: -1px 0px 0px -1px;
padding: 0;
opacity: 0.45;
background: blue;
font-size: 0;
line-height: 0;
}
</style>
HTML
<header>
<aside>
<span>Follow</span>
<a class="share facebook" href=""></a>
<a class="share soundcloud" href=""></a>
</aside>
</header>
在行动
http://jsfiddle.net/insertusernamehere/ZAVJJ/
我可以使用浮点数来解决它,但不知何故我想不用它来解决它。我想这很简单,我只是忽略了一些东西。但是只有几个小时的睡眠,我无法弄清楚。:)