Hallo,
Ich habe eine Frage zu Layern.
<layer></layer> dürfte ja mittlerweile nicht mehr aktuell sein.
Sind Layer also divs, die per CSS Positioniert werden?
Strenggenommen gibt es kein Konzept »Layer« in HTML/CSS. Das HTML-Element div erlaubt es, verwandte Elemente zu gruppieren. Damit eignet es sich hervorragend, um die funktionalen Teile eines Dokuments zusammenzufassen (man nennt sie dann auch »Container«) und später über CSS zu formatieren. Wenn von »div-Layern« die Rede ist, bedeutet das meist das Anwenden der CSS-Eigenschaft position (und top, left, bottom, right, eventuell z-index) auf in dieser Weise genutzte div-Elemente. Allerdings bedeutet das nicht, dass jede Designkomponente in ein eigenes div-Element untergebracht wird und einzeln mit festen Pixelkoordinaten und fester Größe (width/height) an eine bestimmte Stelle des Bildschirms gerückt wird (so machen es einige WYSIWYG-Editoren). Prinzipiell kannst du auch andere HTML-Elemente als div mit der CSS-Eigenschaft position formatieren, daher ist es verwirrend, von »div-Layern« als Layoutmittel zu sprechen. Viele flexible bzw. »skalierbare« CSS-Layouts gruppieren zwar mit div-Elementen, arbeiten aber mit auch float bzw. margin. Da »fließen« die Elementboxen, das heißt sie richten sich aneinander an, stapeln sich untereinander bzw. nebeneinander und so weiter, das ist letztlich anpassungsfähiger als das absolute Positionieren bzw. als das Positionieren mit absoluten Einheiten.
Mathias
Fabian Transchel, du hast mein Leben zerstört.