Wie kann ich die Strecke zwei div-Elemente zu füllen verfügbare horizontale Platz?

Ich hoffe wirklich, dass Sie mir helfen können.

Ich erstellt diese Geige zu zeigen, was ich zu tun versuche.

Meine Frage ist: Wie kann ich Strecken zwei div-Elemente zu füllen verfügbare horizontale Platz?

Wie Sie sehen können, gibt es 5 div-Elemente aneinander gereiht, umhüllt von einem div-element, wo ich die hintergrund-Farbe und die Breite mit 100%.

Gibt es drei div-Elemente mit einer Breite von 50px.

Die Breite der anderen beiden div-Elemente füllen sollten, bis der rest auch Platz, Sie sollten die gleiche Breite, auch ->50% für jede der beiden divs.

Mein problem ist, dass die 50% für die beiden div-Elemente betragen 100% Gesamt-Breite. Und nicht um eine Verfügung Raum-Breite.

Ich versuche, nicht zu verwenden, Tabellen, etc.

Lassen Sie mich wissen, wenn es etwas unklar.

BEARBEITEN:
Ich würde gerne hören, Ihre Kommentare über diese Weise.

  • Mit display: table-cell ist das richtige warum zu gehen, unter Berücksichtigung Ihrer Anforderungen, solange Sie nichts dagegen haben, nicht unterstützt IE6. Eventuell eine alternative in einer IE6-only-style-sheet.
InformationsquelleAutor Teleport | 2010-12-02
Schreibe einen Kommentar