Jonathan: Warum sind <div></div> und <div /> verschieden?

Beitrag lesen

Hallo NaN,

Warum werden beiden <div> Versionen verschieden dargestellt? Beides sind inhaltsleere divs.

Deine Seite wird mit dem content-type text/html versendet, also als ganz normales HTML verarbeitet. Und im Ganz normalen HTML gibt es eben keine Kurzformen wie <div />, sodass der Quelltext effektiv wie folgender Quelltext gehandhabt wird:

<body style="font-size:22px">  
  
<div style="background-color:#BD5E3B;">  
<div style="background-color:#DE6D46;">  
<div style="background-color:#FA8C5B;">  
<div style="background-color:#FF9F72;">  
  
<div style="background-color:#BD5E3B;"></div>  
<div style="background-color:#DE6D46;"></div>  
<div style="background-color:#FA8C5B;"></div>  
<div style="background-color:#FF9F72;"></div>  
  
</div></div></div></div><!-- werden automatisch als Fehlerkorrektur ergänzt -->  
  
</body>

Jonathan