Hallo, ich möchte folgendes Layout ohne Tabellen umsetzen:
http://www.janus-wa.de/layouts/cah-med/angebote.gif
Dabei möchte ich, dass sich die 3 Spalten je nach vorhandenem Platz in der Breite verändern. Sprich wird der Platz breiter, so verteilt sich der vorhandene Platz gleichmäßig auf alle 3 Spalten (liquid).
Ich dachte zunächst daran jede Spalte in ein "<li>" zu setzen wobei jede Spalte die Eigenschaft float:left; bekommt, damit sie nebeneinanderstehen (oder mit display: inline;). Das Problem ist jedoch dann, dass sich die <li>s nur noch an ihren Inhalt anpassen.
Ich möchte außerdem beachten, dass das ganze auch noch funktioniert, wenn eine oder 2 Spalten wegfallen (ergo: 50% : 50% bzw. 100% Verteilung).
Mit einer Tabelle wäre das am einfachsten lösbar, aber darauf möchte ich verzichten, ist es mit CSS möglich, dass sich die Breite nebeneinanderfloatender Blockelemente je nach vorhandenem Platz verändert?
Viele Grüße und danke,
Ralf