CSS-Floating-Reinigung, verwenden Sie nicht den Austausch „clear:both tag_Experience'.
Freigeben: 2016-05-16 12:05:25
Original
1429 Leute haben es durchsucht
Zum Beispiel:
40px;background:#EEE; "> Einige Inhalte
"
Wenn wir uns diesen Code jetzt ansehen, werden wir feststellen, dass das äußerste übergeordnete Element Float-Container, wird nicht angezeigt. Dies liegt daran, dass das untergeordnete Element schwebend ist und vom Dokumentfluss abweicht, wodurch die Höhe des übergeordneten Elements Null wird.
Wenn Sie den Code wie folgt ändern:
width:30%; height:40px;background:#EEE; ">Some Content
Beachten Sie, dass es einen zusätzlichen Teil gibt Code zum Bereinigen von Floats. Dies ist eine gute CSS-Codierungspraxis, aber dieser Ansatz fügt nutzlose Elemente hinzu. Hier ist eine bessere Möglichkeit: Ändern Sie den HTML-Code wie folgt:
} /* Dies ist für Firefox-Verarbeitung, da Firefox generierte Elemente unterstützt, aber nicht alle Versionen von IE unterstützt generierte Elemente */