Christoph Schnauß: Layer erstellen

Beitrag lesen

hallo,

Ich habe in meinem Javascript Buch gelesen, dass man den Layer uber <div> oder <span> einfügt und dann mit dem attribut "id" den Namen zuweißt. Aber bei selfhtml steht dass man das mit dem <layer> -tag macht

Da hast du SELFHTML nicht genau genug gelesen. An den Symbolen, die über dem entsprechenden Abschnitt stehen, ist klar erkennbar, daß das, was da geschrieben steht, nur für Netscape ab Version 4 gilt und bereits von Netscape Version 6 nicht mehr befolgt wird.

Welche Variante ist denn die bessere? (welche wird von allen Browsern unterstützt?)

Das sind zwei verschiedene Fragen. Eine "bessere" Variante gibt es nicht, es kommt darauf an, ob du deine "Layer" für in einem bestimmten Browser darstellbar festlegen möchtest oder für mehrere mit vergleichbaren Grundlagen arbeitende Browser. Grundsätzlich läßt sich sagen, daß das <layer>-tag ein historischer Irrweg ist, und daß es möglichst nicht mehr eingesetzt werden sollte.
Nimm DIV's, das ist für dich bestimmt die korrektere Lösung.

Christoph S.

PS: es gibt  -  vermutlich mit Ausnahme des <p>-tags  -  eigentlich nichts, was wirklich von "allen" Browsern in gleicher Weise dargestellt wird. An wie viele und an welche Browser denkst du denn ?