Sönke Tesch: CENTERed

Beitrag lesen

Der Layer ist definiert mit einer Breite von 760px für 800x600er Auflösungen. Wie kann ich den Layer bei höheren Auflösungen (z.B. 1024x768) entweder auf der Bildschirmmitte zentrieren oder an die neue Auflösung anpassen?

Zentrieren kann man Blockelemente mit margin:auto (siehe CSS-Doku, [http:http://www.w3.org/TR/REC-CSS2/visudet.html#q6]).
Was Du genau mit "an die neue Auflösung anpassen" meinst, weiß ich nicht. HTML-Elemente passen sich jedenfalls automatisch an die Dokumentbreite an, sofern man sie nicht mit Maßnahmen wie "width" und "height" festzementiert. Daß man da statt Pixel auch Prozente angeben kann (oder anderes, siehe http://www.w3.org/TR/REC-CSS2/syndata.html#values), wurde ja schon geschrieben, zusätzlich kennt CSS übrigens auch Angaben wie left und right (http://www.w3.org/TR/REC-CSS2/visuren.html#position-props).

Wie hat Stefan Münz es bei den Selfhtml Seiten geschafft, dass diese bie 1024x768 den ganzen Bildschirm füllen, und sich bei 800x600 oder kleiner anpassen?

Vorschlag: Schau mal in den Quellcode (der hat allerdings mit CSS-Layout nicht allzu viel zu tun, das basiert fast komplett auf HTML).

Gruß,
  soenk.e

PS: Wer ist eigentlich auf den dusseligen Namen "Layer" gekommen?