Jeena Paradies: Warum wird das CSS unterschiedlich je Doctype interpretiert?

Beitrag lesen

Hallo,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


> eintrage, werden die DIVs untereinander anstelle nebeneinander dargestellt.  
> Woran liegt das?  
  
Wenn man keinen Doctype angibt dann stellt der Internet Explorer die Seite mit Hilfe des Quirksmode da, welcher ein anderes Boxmodel verwendet, bei dem padding und border mit in die Breite des Elements gerechnet werden.  
  
Mit dem Doctype den du da gepostet hast stellt der IE das ganze im Standard-Compilant-Mode dar, welches ein Boxmodel benutzt das padding und border nicht mit in die Breite des Elements mit reinrechnet sondern außen noch dazumacht.  
  
Übrigens würde ich dir empfehlen den HTML5-Doctype zu benutzen <!DOCTYPE html>, der macht so dass der IE auch im Standard-Compilant-Mode läuft ist aber Kürzer. Außerdem ist es dann ok die HTML5-Tags und Attribute zu verwenden wie <input type="email"> und <nav>, <footer> und ähnliche.  
  
   Jeena  
![](http://jeenaparadies.net/pavatar.png)

-- 
[Jlog](http://jeenaparadies.net/webdesign/jlog/) | [Gourmetica Mentiri](http://jeenaparadies.net/gourmetica-mentiri/)