Ich versuche, ein Raster von 4 Divs in einer 2x2 Position gebildet. Zwischen diesen divs möchte ich eine Grenze mit einer Breite von 1 Pixel, basicly wie folgt aussehen:Erstellen eines 2x2 Raster mit divs Vollbild in HTML
1|2
-+-
3|4
Die divs in ihrer Größe gleich sein müssen und insgesamt müssen sie mit jeder Auflösung in vollem Umfang nutzen zu können. Meine erste Idee ist es, 2 divs für die Zeilen zu machen, und in jedem div 2 divs für die Spalten, links schwebend. Bis jetzt funktioniere ich die Zeilen perfekt, aber sobald ich die Grenze zwischen den divs hinzufüge, erscheint eine Bildlaufleiste. Klar ist die Grenze nicht in der Breite enthalten: 50%. Wie kann ich das schaffen?
Dies ist mein Code so weit.
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>
Ich habe auch versucht, den Code der Arbeit in einer Geige Demo zu machen: DEMO aber aus irgendeinem Grund die Höhe: 100% auf Körper und/oder HTML-won arbeite nicht.
Diese ist der perfekte Weg, um es zu erreichen. Besser als meins. Bitte aktualisieren Sie Ihren Link, es funktioniert nicht. – aBhijit
@aBhijit Ups, danke für die Benachrichtigung :) Ich habe vergessen, die Geige zu retten ... –
Danke! Das funktioniert. Obwohl ich einige Probleme hatte, um es in der tatsächlichen Website arbeiten zu lassen, die ich baue, aber am Ende konnte ich diese Probleme auch lösen. Scheint wirklich, mit min-Höhe und Höhe und Position vorsichtig sein: absolut. Aber am Ende hat alles funktioniert, wie ich es mir gewünscht hätte. Vielen Dank! Und für das Endergebnis und einige Anpassungen ein Link zum Fiddler, den ich am Ende brauchte: http://jsfiddle.net/ZGMwG/1/ – Cornelis