HTMLコードは次のとおりです。
<div id="homepage_boxes_holder">
<div class="homepage_boxes">
<h3 class="box_heading">Test</h3>
</div>
<div class="homepage_boxes">
<h3 class="box_heading">Test</h3>
</div>
<div class="homepage_boxes">
<h3 class="box_heading">Test</h3>
</div>
</div>
CSSは次のとおりです。
.homepage_boxes{
width: 300px;
height: 200px;
float: left;
margin-top: 100px;
margin-right: 80px;
margin-left: 150px;
line-height: 10;
}
.box_heading{
text-align:center;
font-family: BebasNeue;
font-size: 30px;
padding: 0;
margin: 0;
border: 1px solid black;
}
なんらかの理由で、h3 が div 内の膨大なスペースを占有しています (パディングが大きいように見えますが、0 に設定しているため、そうではありません)。説明のために に境界線を付けました.box_heading
。画像はこちら:
画像へのリンク: http://imgur.com/vDs1KYs
- 青は div の境界線、黒は H3 の境界線です。
編集:可能であれば、境界の外に押し出すのではなく、見出しをdivの中央に配置したいと思います。