Tannenbaum: Tabellenlayout

Beitrag lesen

hallo,

weißt du, wann man erreichen kann, auch ein CSS Layout für dynamische Menüs zu erstellen, deren Breite man nicht kennt, sodass man kein festes margin vergeben kann, weil der Inhalt dynamisch generiert wird?

Ich bin mir nicht sicher, ob ich dich richtig verstehe. Wie soll denn der Inhalt generiert werden? Über PHP?

Zum Beispiel.

In beiden Fällen kennst du aber die Maximalbreite, die erreicht werden könnte.

Erstens nein und zweitens: selbst wenn, was hat das damit zu tun? Das Design der Seite hat nichts mit meinem PHP Code zu tun. Absolut _nichts_ in meinem PHP Code darf etwas mit Design zu tun haben. PHP ist für das Verarbeiten und Ausgeben von Daten zuständig, die Content sind. Mit Design hat PHP nix zu tun.
Bei Javascript gilt das gleiche.
Abgesehen davon. Wieso muss ich mir das ganze so kompliziert machen, wieso nicht ganz einfach mit CSS? Wie wäre es denn damit, dass man in CSS automatisch Variablen der Werte anderer Elemente mit einer ID hat.

Z.B. so:

------------ (CSS)
#content
{
    width: 100% - #navigation.width;
}
------------ (HTML)
<div id="navigation">
    ...
</div>

<div id="content">
    ...
</div>
------------

Naja, es wird wohl ein Traum bleiben und ich werde weiterhin Code und Design vermischen müssen oder mit einer ggf. zu kleinen oder zu großen Navigation leben müssen.