それで、私はしばらくの間理解しようとしていた問題を抱えました。DOM構造に余分なテキストの行が表示されています(またはそう思われます)。これは、私が知る限り、ブラウザーによって追加されたものです。これは、コードを実行したすべてのブラウザー(IE8、IE9、Chrome 20、Firefox 11)で発生し、削除したいと思います。
これは私のHTMLです:
<div id="wrapper">
<div id="inner">
<div class="item">
content
</div>
</div>
</div>
そしてこれは私のCSSです:
#wrapper {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.item {
float: left;
width: 171px;
position: relative;
background: #fc0;
}
そして、これが私の問題を示すjsfiddleです:http://jsfiddle.net/henrikandersson/wMg2m/
ご覧のとおり、上部と黄色のアイテムの間にギャップがあります。これは、私が知る限り、そこにあるべきではない#inner-divの上のテキスト行が原因です。