br clear="alle" vs CSS-Lösung

7

Ich habe ein div, das float ist: left, und nach div ist der Rest der Seite. Um den Rest der Seite unter dem Div zu halten, muss ich zuerst ein

platzieren %Vor%

F: Wie positioniere ich den Rest der Seite unter dem floated div? Ich denke, dass ich den Rest der Seite in ein neues div wickeln und es auch schweben lassen muss. Aber ich tendiere dazu, so viel wie möglich von Schwimmern fernzubleiben.

    
Phillip Senn 24.08.2011, 18:15
quelle

4 Antworten

6

Beim nächsten Element können Sie den Stil clear:left verwenden.

Eine weitere Alternative besteht darin, den overflow Stil für das übergeordnete Element des schwebenden Elements festzulegen, um es wie overflow:hidden zu enthalten.

    
Guffa 24.08.2011, 18:18
quelle
16

nach dem div du schwebst. füge den folgenden Code hinzu.

%Vor%

Fahren Sie dann wie gewohnt mit dem Rest der Seite fort.

    
shahalpk 24.08.2011 18:19
quelle
2

Normalerweise umschließe ich ein anderes div um das floating div mit dem Stil overflow: auto

    
CookieMonster 24.08.2011 18:17
quelle
0

Erstellen Sie eine Klasse und fügen Sie sie in CSS ein:

%Vor%

Einfügen in HTML:

%Vor%

Dies hat W3 Markup und CSS Validator hinter sich gelassen.

    
Alex 22.04.2014 22:42
quelle

Tags und Links