Ich habe Probleme, mein Layout richtig funktioniert, habe ich ein Haupt-Div und eine Sidebar div diese beiden sind float: left
wenn die Bildschirmgröße in der Größe geändert wird oder wenn auf dem Bildschirm kleiner, was ich entworfen habe auf (1920x1080) dann fällt die Seitenleiste div unter den Hauptinhalt.Keeping Floated divs inline
Ich habe versucht, einen Wrapper um jedes Div zu platzieren, aber das hat keinen Effekt.
<div id="header">
[Header]
</div>
<div id="content">
[Content]
</div>
<div id="sideBar">
[SideBar]
</div>
<div id="footer">
[Footer]
</div>
body
{
width: 100%;
color: #000000;
background-color: #000000;
margin: 0;
padding: 0;
}
#header
{
width: 100%;
height: 110px;
background-color: #336699;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#content
{
float: left;
margin-left: 50px;
width: 70%;
height: 700px;
margin-top: 40px;
padding: 30px;
background-color: #FFFFFF;
margin-bottom: 40px;
}
#sideBar
{
float: left;
margin-left: 50px;
width: 15%;
height: 400px;
margin-top: 40px;
padding: 30px;
background-color: #FFFFFF;
}
#footer
{
width: 100%;
height: 80px;
background-color: #174555;
margin: 0px;
padding: 0px;
color: #ffffff;
clear: both;
}
Grundsätzlich sollten beide Divs die Größe ändern, bis eine bestimmte Größe erreicht ist, dann sollte das Scrollen aktiviert werden. Ich bin mir ziemlich sicher, dass ich etwas Einfaches falsch gemacht habe, aber ich bin nicht viel von einer Design-Person. Link für jede Beratung
Thanks :)
Die Sidebar muss außerhalb des Hauptdivs sein, danke, dass ich das hergeben werde. – Elliott
Danke, ich habe versucht, Ihre Bearbeitung und es scheint zu funktionieren, obwohl ich möchte den ganzen Körper gefüllt werden, und wenn möglich die Größe div bis eine minimale Breite "quetschen", bevor es beginnt zu scrollen? Scrollen beginnt mit sogar einer großen Bildschirmgröße. Danke noch einmal – Elliott