Hi,
Warum 800? Damit Surfer mit 800*600 Bildschirm garantiert scrollen dürfen?
Wie meinst Du das? Vertikal scrollen müssen auch Surfer mit grösserem Monitor wegen des unterschiedlich langen Inhalts, horizontal soll niemand scrollen.
|
|
vertikal: |
|
V
horizontal: --------->
800px sind hier ein Beispiel, vielleicht wäre 700px geschickter gewesen.
240px ist die Breite meines PDA-Displays. Aus diesem Grund solltest du dich von festen (bzw. Minimal-)breiten grundsätzlich verabschieden.
Ich habe aus Layoutgründen mit "div id" im css gearbeitet und wollte das Beispiel vereinfachen, daher die Tabelle.
Ein CSS-Layout lässt sich durch eine Tabelle sicher nicht vereinfachen ;)
Jedenfalls ist es so, dass mir in der Druckvorschau der rechte Rand abgeschnitten wird.
Weil die Seite zu breit ist und die Elemente nicht fließen können, sondern einzementiert sind - ein Problem von Tabellen. Abgesehen davon hat der M$IE ein Problem beim Druck, er schneidet rechts gerne etwas ab.
Daher würde ich gern die "div id" des Inhalts für den Druck nach links verschieben.
Du kannst Elemente (im Beispiel ein DIV) vom Druck ausschließen:
@media print {
#element { display:none; }
}
Mit dieser Methode kannst du für das Drucklayout natürlich auch anderen Maße definieren.
http://selfhtml.teamone.de/css/formate/einbinden.htm#media
http://selfhtml.teamone.de/css/eigenschaften/printlayouts.htm
Übrigens beträgt die Breite meines Browserfensters 858px bei einer Auflösung von 1152*864. Ich sage nur Sidebars...
LG Orlando