Wie man zwei divs nebeneinander mit den float, clear, und overflow Elementen mit einer festen Position div /

Also ich hab schon versucht das zu richten, zwei divs nebeneinander ohne überschneidung. Ich habe eine div, die behoben werden wie eine sidebar und der Rechte div als Inhalt. Hoffentlich kann mir jemand helfen.

HTML:

<div id="wrapper">
    <div id="leftcolumn">
    </div>
    <div id="rightcolumn">
    </div>
</div>

CSS:

body {
     background-color: #444;
     margin-top: 0;
     margin-bottom: 0;
}

#wrapper {
     width: 1005px;
     margin: 0 auto;
     padding: 0;
     overflow: auto;
}

#leftcolumn {
     width: 250px;
     background-color: #111;
     padding: 0;
     margin: 0;
     display: block;
     border: 1px solid white;
     position: fixed;
}

#rightcolumn {
     width: 750px;
     background-color: #777;
     display: block;
     float: left;
     border: 1px solid white;
}
Kommentar zu dem Problem
Sie entweder Benutzer-position:Fixed oder float - nicht beide. Kommentarautor: peterchon
@peterchon habe ich entfernt, das float-element ist es dort etwas hinzufügen oder ändern? Kommentarautor: Esteban Rodriguez
Wenn Ihr rechten Spalte ist der content, warum ist es dann so viel dünner? Kommentarautor: crush
Sie könnten versuchen, mit flexbox-oder table-layout (je nach Ziel-Browsern). Wenn Sie mit float, denken Sie daran, immer add clear: both nach dem letzten element, wie Sie wahrscheinlich nicht wollen, etwas anderes zu zeigen gibt. Kommentarautor: Marko Grešak
@crush danke, dass Sie mich kennen, ich hatte dies als ein Projekt und beschlossen, ein paar Dinge verändern und einfach bearbeitet werden. Kommentarautor: Esteban Rodriguez

InformationsquelleAutor der Frage Esteban Rodriguez | 2013-08-20

Schreibe einen Kommentar