ここにサンプルhtmlがあります:
<style type="text/css">
.column
{
float: left;
width:33.3%;
}
#container
{
text-align: center;
width:100%;
}
.clearfix
{
display: inline-block;
}
</style>
<div id="container" class="clearfix">
<div class="column">left</div>
<div class="column">middle</div>
<div class="column">right</div>
</div>
この状況と同様の状況で、ほとんどの (すべての?) ブラウザーのページの上部とテキストを含む div の間にギャップがあるのはなぜだろうと思っていました。「top:-y px」を実行できることはわかっていますが、何か間違ったことをしていることはわかっています...