Ich hoffe wirklich, dass Sie mir helfen können.Wie strecke ich zwei div-Elemente, um den verfügbaren horizontalen Raum zu füllen?
Ich erstellte this fiddle, um zu zeigen, was ich versuche zu tun.
Meine Frage ist: Wie strecke ich zwei div-Elemente, um den verfügbaren horizontalen Raum zu füllen?
Wie Sie sehen können, sind 5 div-Elemente aneinandergereiht, umhüllt von einem div-Element, wo ich die Hintergrundfarbe und Breite mit 100% einstelle.
Es gibt drei div-Elemente mit einer Breite von 50px.
Die Breite der anderen zwei div-Elemente sollte den Rest verfügbaren Platz ausfüllen, sie sollten auch die gleiche Breite haben -> 50% für jede der beiden divs.
Mein Problem ist, dass die 50% für beide Div-Elemente zu 100% Gesamtbreite betragen. Und nicht auf eine verfügbare Platzbreite.
Ich versuche nicht, Tabellen, etc. zu verwenden
Lassen Sie mich wissen, wenn es etwas unklar ist.
EDIT: I'd like to hear your comments about this way.
Die Verwendung von 'display: table-cell' ist der richtige Weg zu gehen, unter Berücksichtigung Ihrer Anforderungen, solange es Ihnen nichts ausmacht IE6 nicht zu unterstützen. Stellen Sie möglicherweise eine Alternative in einem IE6-only Stylesheet bereit. – RoToRa