Hey,
Wenn ich folgenden Quelltext mit dem W3C-Validator überprüfe, erhalte ich die Meldung, dass meine <br /> Elemente von einem Weiteren Element umschlossen werden müssen (document type does not allow element "br" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag).
Hier der Code (stark gekürzt):
<body>
<form action="xy.php" method="post">
<div style="float: left; width: 350px;">
Name:<br /><input name="xy_name" type="text" size="50" maxlength="150" /></div>
<div style="float: left;">
Version:<br /><input name="version" type="text" size="10" maxlength="10" /></div>
<!-- Hier! --> <br style="clear:left;" /><br /> <!-- Hier Ende -->
</form>
</body>
Wenn ich die beiden br-Tags mit einem einfachen div umschließe gibt es keinen Fehler mehr. Woran liegt das bzw. besser gesagt warum muss das so sein?