私は次のように作成しようとしています。基本的にはページが6つに分かれています
__________
| | | |
| | | |
|__|__|__|
| | | |
| | | |
| | | |
----------
しかし、私が得ているものは次のようになります:
__________
|__|__|__|
|__|__|__|
| | | |
| | | |
| | | |
| | | |
----------
CSSは次のとおりです。
.paginationPage {
height: 110px;
width: 82px;
margin: 2px;
background: #F9F9F9;
border: 1px solid #CCCCCC;
}
#insertionGrid {
position: relative;
height: 100%;
width: 100%;
}
#odds, #evens {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
#odds {
z-index: 1;
}
#evens {
z-index: 2;
}
.insertionBlock {
float: left;
}
.oneSixth {
height: 50%;
width: 33%;
}
.oneEigth {
height: 25%;
width: 50%;
}
HTML は次のとおりです。
<div class="paginationPage">
<div id="insertionGrid">
<div id="odds">
<div>
<div id="o1" class="oneSixth insertionBlock"> </div>
<div id="o2" class="oneSixth insertionBlock"> </div>
<div id="o3" class="oneSixth insertionBlock"> </div>
</div>
<div>
<div id="o4" class="oneSixth insertionBlock"> </div>
<div id="o5" class="oneSixth insertionBlock"> </div>
<div id="o6" class="oneSixth insertionBlock"> </div>
</div>
</div>
</div>
</div>
paginationPage は 110px で、内部の高さは 100% ですが、oneSixth クラスは 50% です。では、oneSixth div が 50% ではなく 10% のようなものを占めているのはなぜですか?