我尝试制作一个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