fino ad oggi, io validavo le mie pagine usando questo

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

riporto le righe incriminate che ho dovuto cambiare per passare la validazione con XHTML 1.0

codice:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link rel="stylesheet" type="text/css" href="/stili.css">

<div id="header">
[img]/images/header.gif[/img]
</div>
provando poi ad usare questo, ho dovuto modificare le righe di sopra cosi (vedi grassetto blu)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

codice:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

<link rel="stylesheet" type="text/css" href="/stili.css"/>

<div id="header">
[img]/images/header.gif[/img]
</div>

<br/>
qualcuno mi sa spiegare perchè ho dovuto usare / alla fine di queste righe?