Gunnar Bittersmann: <div> wird nicht immer gleich dargestellt

Beitrag lesen

@@TubeTom:

Ich habe mir eine neu Homepage gebaut und habe das Layot mit divs realisiert.

„Dass viele "Designer" der Meinung sind, <html> und <body> sollten möglichst neutralisiert und das Layout dann mittels <div>-Elementen umgesetzt werden, ist bedauerlich bis ärgerlich.“ [at]

Nun habe ich das Problem, das die Positionen der divs im IE anders dargestellt wird als im Mozilla oder Safari.

1. Welcher IE?
2. Quirk-Modus?

Folgendes habe ich gemacht:

<body style="margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;" bgcolor="#ffffff">

Warum ein missbilligtes 'bgcolor'-Attribut, wo du doch für Darstellungsangaben CSS verwenden möchtest? Und zwar für ALLE.

Und nicht inline in 'style'-Attribute gepfercht, sondern alle zentral gesammelt im http://de.selfhtml.org/css/formate/einbinden.htm#zentral@title='style'-Element oder im <http://de.selfhtml.org/css/formate/einbinden.htm#separat@title=externen Stylesheet>.

<div style="width:1024px; height:768px; margin:auto; text-align:left;">

Bedenke, dass viele Nutzer weniger als 1024 Pixel in der Breite zur Verfügung haben: Scrollbar, Sidebar, Browser nicht als Vollbild, kleinerer Bildschirm. Erzwungenes horizontales Scrollen ist nicht nutzerfreundlich. Verzichte besser auf eine Breitenangabe in Pixel.

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.