私は4つのdivのグリッドを2x2の位置に作成しようとします。私はbasiclyこのように見て、1つのピクセル幅の境界線が欲しいものをdiv要素の間:divsフルスクリーンでhtmlの2x2グリッドを作る
1|2
-+-
3|4
のdiv要素は、そのサイズで同等である必要があり、合計で、彼らは任意の解像度でフルスクリーンにする必要があります。私の最初のアイデアは、行の2つのdivを作成することです。これまでのところ、行は完全に動作していますが、div間に境界線を追加するとスクロールバーが表示されます。明らかに、ボーダーは幅:50%に含まれていません。どのように私はこれを取得することができますか?
これまでのコードです。
私もフィドルデモでコードの仕事を作ってみました<div class="row border" style="background-color: red;">
</div>
<div class="row" style="background-color: blue">
</div>
CSS
html, body
{
margin: 0;
padding: 0;
width: 100%;
min-height: 100%;
}
.row
{
Width: 100%;
Height: 50%;
}
.border
{
border-bottom: 1px solid black;
}
HTML:DEMOをいくつかの理由で身長:体および/またはHTMLウォンに100%仕事はありません。
これを今、非常に多くの時間を降りるので、あなたはjsfiddleのコードを追加する必要がありますそれを達成するための完全な方法です。私よりも良い。リンクを更新してください。動作していません。 – aBhijit
@aBhijitおっと、通知してくれてありがとう:)私はフィドルを保存するのを忘れていた... –
ありがとう!これは機能します。私はビルドしている実際のウェブサイトでそれを働かせるためにいくつかの問題を抱えていましたが、結局私はそれらの問題も解決することができました。あなたは本当にmin-heightとheightとposition:absoluteに注意する必要があるようです。しかし結局私はそれがうまくいくようにそれはすべて働いた。ありがとうございました!そして終わりの結果といくつかの適応のために、私が最後にそれを必要としたフィドラーへのリンク:http://jsfiddle.net/ZGMwG/1/ – Cornelis