3 Stimmen

Wie verhindert man, dass ein float:left div von einem folgenden div überdeckt wird?

Ich habe folgenden Code:

        a

        b

        c

        Testing, one two three...

Das erste div schiebt den Text im zweiten div nach rechts, aber nicht das zweite div selbst, sodass das a im ersten inneren div vom T im zweiten inneren div verdeckt wird und ein Hover über das a das onmouseover nicht triggert.

Dies ist ein ziemlich vereinfachtes Beispiel, aber wie erreiche ich diese Art von Layout, wobei das position:relative des zweiten div erhalten bleibt und keine Abstände hinzugefügt werden, da das erste div möglicherweise angezeigt wird oder auch nicht? Es scheint seltsam, dass das zweite div das erste verdecken wird.

4voto

Joonas Punkte 7137

Wenn ich dich richtig verstanden habe.. Gib auch float: left; ins zweite div.

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