Jörg: Fixer Header, zentriert und mit fester Breite

Beitrag lesen

Hi.

Ganz im Gegenteil. Nimm an, jemand hat sein Browserfenster kleiner eingestellt (ich mache das manchmal, wenn ich mehrere Fenster gleichzeitig offenhaben will). Dann muß er bei deiner "fixen" Einstellung quer scrollen, was höchst unbeliebt ist.

OK, da ist was dran... deshalb wollte ich auch auf z.B. 700px gehen, damit selbst bei 800x600 keiner quer scrollen muss. Wenn man es noch kleiner macht, z.B. um mehrere nebeneinander zu sehen... hups! ;-)

Was du mit "Blattoptik" meinst, ist unklar. Allerdings ist es eine in jüngerer Zeit häufiger anzutreffende Marotte, daß man einen Inhaltsbereich mittig setzt - was eben leicht zu "verschenktem Platz führt.

Mit Blattoptik meine ich, die Seite soll aussehen, als wenn man ein Blatt Papier vor sich liegen hätte. Also der Hintergrund wird beispielsweise grau und der Seiteninhalt weiss. Das dann noch mit leichtem Schattenwurf, um die Illusion eines Blattes noch zu verstärken.
Ob es eine Marotte ist den Inhalt mittig zu setzten ist, denke ich, ein wenig Ansichtssache, ich finde das optisch gar nicht schlecht, wenn die Seite nicht zu viel Inhalt hat und damit nicht durch ein solches Layout unendlich lang wird.

<body> solltest du niemals auf eine solche feste Breite setzen. Für das, was du machen möchtest, solltest du stattdessen definierte Bereiche (DIVs) nutzen, deren Breite du manipulieren kannst.

Hab das nur wg. der erste Antwort probiert. Aber hat ja auch nicht ganz so funktioniert. :(

Können sie auch nicht, weil sie nicht Betandteil von <body> sind.

Ok, aber wie dann? Für jeden extra oder nochmal eine allumfassende Definition?

Der IE6 versteht diese CSS-Angabe nicht (IE7 wird sie verstehen), das ist alles. Wie ein Element positioniert wird, hat keinen Einfluß auf seine "Breite".

Wie gesagt, hab das aus einem anderen Forumsbeitrag (nicht SelfHTML). Da wurde behauptet, es funktioniert nicht weil FIXED die Kombination aus Breitenangabe und Zentrierung nicht zulassen würde. So hab ich das zumindest verstanden.

IE6 versteht das nicht? Die SelfHTML-Seite wird im IE6 aber korrekt angezeigt, liegt das an den zusätzlichen "Star-HTML-Hacks"?

Was muss ich denn an der Header-Definition ändern, damit die eine fixe Breite bekommt und zentriert angezeigt wird?

Gewöhne dir an, auf Pixelangaben zu verzichten. Nimm stattdessen Maßeinheiten, die skalieren können.

Alte Angewohnheit...
Außerdem hab ich das mit dem em noch nicht ganz geschnallt. *blush*
Würde statt fixer px-Angabe die zum Querscrollen führen kann, bei em dann das Layout zusammengeschoben?

Danke, Jörg