Hallo.
Eine sinnvolle Beschränkung der Breite ergibt sich einzig aus der Anzahl der Zeichen pro Zeile (Satzbreite) – ob nun mit 50, 60 oder 70 Zeilen pro Zeile sei dahingestellt. Warum also nicht die Breite mittels http://de.selfhtml.org/css/eigenschaften/positionierung.htm#max_width@title=max-width und der Einheit http://de.selfhtml.org/css/formate/wertzuweisung.htm#numerische@title=em definieren?
Du weißt aber, dass bei den diese Eigenschaft unterstützenden Browser ein nicht ganz unwichtiges Logo fehlt?
Die Unterstützung von em
ist weit gediehen.
Du verlierst damit die Kontrolle über die Passform etwaiger Hintergrundgrafiken, ja.
Eben.
Wären die Grafiken mindestens ebenso wichtig wie der Text, stünden sie nicht im Hintergrund.
Ich kenne kein Blog, das nicht auf eine Breite von rund 800 Pixel ausgelegt wäre.
Unseres.Aber nur fast. Leider krepieren beim Skalieren die Grafiken.
Das tun sie aber bei jeder Veränderung des Zoomfaktors, wozu ja niemand gezwungen wird. Bestehen bleibt in jedem Fall die Unabhängigkeit von einer Breite in Pixeln.
Dient eine Grafik nur der Illustation, ist es noch relativ einfach. Hier ein sehr gutes Beispiel. Soll das Bild allerdings auch eine Information transportieren, muss es als Ganzes gezeigt werden.
Wenn eine relevante Information transportiert werden soll, handelt es sich um keine Hintergrundgrafik. Binde das Bild also stattdessen als <img>
ein.
Und ich könnte Dir zustimmen, wenn dies nicht auf Kosten der Grafik ginge.
Bereite dich auf die Verwendung von SVG vor. Da die aktuellen Benutzeroberflächen in diese Richtung gehen, werden deren Hersteller sicher auch ihre Browser entsprechend aufrüsten. Die anderen werden nachziehen, wenn sie ihnen nicht sogar zuvorkommen.
MfG, at