我嘗試製作一個2×2位置形成4個div的網格。這些div之間,我想用1個像素的寬度的邊框,basicly看起來像這樣:在html中製作一個帶有div全屏的2x2網格
1|2
-+-
3|4
的div需要在它們的大小相等,總他們需要在全屏幕的任何決議。我的第一個想法是爲行設置2個div,並在每個div 2個div中爲列向左浮動。到目前爲止,我的行可以很好地工作,但只要在div之間添加一個滾動條,就會顯示出來。顯然邊框不包含在寬度中:50%。我怎樣才能設法得到這個?
這是我的代碼到目前爲止。
CSS
html, body
{
margin: 0;
padding: 0;
width: 100%;
min-height: 100%;
}
.row
{
Width: 100%;
Height: 50%;
}
.border
{
border-bottom: 1px solid black;
}
HTML
<div class="row border" style="background-color: red;">
</div>
<div class="row" style="background-color: blue">
</div>
我也試圖使代碼工作提琴演示:DEMO但由於某些原因的高度:在身體和/或HTML韓元100%沒有工作。
這個你應該添加的jsfiddle的代碼是實現它的完美方式。比我的好。請更新您的鏈接,它不起作用。 – aBhijit
@aBhijit哎呀,謝謝你的通知:)我忘了保存小提琴... –
謝謝!這工作。雖然我有一些問題需要解決,但我最終還是可以解決這些問題。似乎你真的要小心高低和身高:絕對。但最後,它一切都像我希望它的工作。謝謝!最後的結果和一些適應鏈接到我最終需要它的提琴手:http://jsfiddle.net/ZGMwG/1/ – Cornelis