Wenn ich versuche, einen Abstand zwischen ihnen zu halten, möchte ich einige divs in einer bestimmten Form für meine Website positionieren und ihnen dann Inhalte hinzufügen. Ich habe die Seiten responsiv gestylt, also würde ich gerne wissen, ob diese auf diese Weise mit Reaktionsfähigkeit divisibel ist. Das Ergebnis, das ich denke, es könnte so etwas wie dieses:Wie positioniere ich div's mit CSS?
Being X und Y die beiden divs ich bereits erstellt haben (für den Header und das Menü) und Z die Fußzeile. Die divs Ich mag würde in diesen Positionen setzen sind diejenigen DIV 1, DIV 2 und DIV 3.
Für den Moment sind die beiden Hauptteile oben (Header und Menü) wie folgt gestylt werden:
* {
margin:0;
padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
header {
width:90%;
height:30%;
margin: 0 auto;
background-color:darkblue;
color:white;
z-index: 105;
position:relative;
}
nav {
width:90%;
height:22%;
margin: 0 auto;
background-color:skyblue;
}
und die HTML ich im Moment dies ist für die DIV 1, DIV 2 und DIV 3 habe:
<div id="content">
<div id="leftinfo">
<ul>
<li>INFO</li>
<li>ABOUT</li>
</ul>
</div>
<div id="hcontent">
<div class="tophcontent">
</div>
</div>
<div id="hcontent2">
<p></p>
</div>
</div>
ich habe zu kämpfen, wie es zu positionieren, wie diese, den Web-Flow mit den anderen divs Aufrechterhaltung . Jede Hilfe oder Tipps dazu wäre sehr willkommen.
Haben Sie skalierbare verstanden, die auf die Bildschirmbreite proportional basierend resize diese divs? –
Ja, und setzen Sie diese Spalte DIV1 und daneben die beiden horizontalen Divs des Inhalts mit den Rändern. Vielen Dank. – Jim
Hat Ihnen eine Antwort geschickt, die voll dynamisch ist und die Seite vergrößert/füllt, egal ob der Inhalt klein oder groß ist. – LGSon