Div mit variabler Breite

Teilzeitphilosoph

Erfahrenes Mitglied
Moinz.
Ich bastel gerade an ein paar Seiten und hab mal ne Frage. Das Design ist recht simpel. Links ist ein Menu, in der Mitte der Haupttext und rechts ist ne Box mit irgendwas.
Das an sich zu basteln ist kein Thema...alles mit float:left ausstatten, ne Breite für jedes Element angeben und fertig.

|Menu||Text||Box|

Jetzt hab ich eine Seite, wo rechts keine Box ist. Der Haupttext hat also mehr Platz rechts, da ich aber jedem Div eine Breite angegeben hab, nutzt er das nicht und rechts ist es leer.

|Menu||Text|

ist es aber es sollte

|Menu||Teeeeext|

sein. Kann man da irgendwas machen oder muss da doch ne andere ID, bzw. CLASS um den Haupttext drumrum? Ich hatte gehofft, dass es bei CSS irgendwas dynamisches gibt. So nach dem Motto: Wenn Platz, dann nutze ihn.

-bedank-
TZP
 
Was hindert dich, in dieser zweispaltigen Seite dem rechten Block die entsprechende Breite zuzuweisen?

Für jedes Breitenmaß legst du einen Klassenselektor an, und vergibst den Blöcken die gewünschte Klasse.

Alternativ dazu kann hier für diesen Block auf die float- u. width-Regel verzichtet, und stattdessen ein linker Außenabstand festgelegt werden.

Weitere Möglichkeiten stehen dir hier nicht zur Verfügung.
 
Zuletzt bearbeitet:
Hindern tut mich gar nix. :) Ich nutz für jede Seite die gleiche Vorlage und hatte gehofft, da gäbe es irgendwas dynamisches für. Aber ich werd wohl um eine neue CLASS für den Haupttext nich rumkommen, wenn die rechte Box fehlt.
 
Für deinen beschriebenen Anwendungsfall gibt's auf CSS-Seite kein "dynamisches" Moment.
 
Zuletzt bearbeitet:
Zurück