Marc: <p> mit float:left in form clearen

Beitrag lesen

Hallo, ich habe ein Formular:

<form>
  <p class="label">
    Text1
  </p>
  <p>
    <input... />
  </p><br class="clear" />
  <p class="label">
    Text2
  </p>
  <p>
    <input... />
  </p>
</form>

CSS:

form p
{
  margin:0px;padding:0px;
  float:left;
  margin-bottom:4px;
}

form p.label
{

width:150px;
}

.clear
{
  clear:both;
}

Jetzt meckert der W3C-Validator aber, dass ich <br />s im form-Tag verwende. Aber wie soll ich die <p>s denn sonst clearen?