2 Stimmen

Wie kann man ein Div rechts neben einem anderen Div anordnen, anstatt darunter?

<div id="holder">

    <div id="topleft">
    </div>

    <div id="topright">
    </div>

    <div id="main">
    </div>

</div>

Ich habe diese Divs auf meiner Seite und egal, was ich tue, topright geht unter topleft statt rechts davon, so dass der Inhalt auf der Seite die Form eines T hat und die topleft y topright die einen Kopfbereich über dem main Inhalt unter ihnen.

Was würde dazu führen, dass der Wert immer weiter sinkt? topright ?

5voto

Galen Punkte 29592

Divs sind Blockelemente, die standardmäßig 100 % ihres Containers ausmachen. Sie müssen sie also schweben lassen und ihnen eine Breite geben.

#topleft, #topright { float:left; width: 300px } // put in your own width

2voto

Babak Naffas Punkte 11938

Fügen Sie in Ihrem css Folgendes hinzu:

#topleft{
 float: left;
}

#main{
 clear: left;
}

Die Option "clear: left" sorgt dafür, dass Ihr Hauptinhalt unter den beiden anderen DIV-Blöcken angezeigt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X