So far I mostly put labels and inputs inside a dedicated paragraph tag :

```

<p>
    <label for="myInput">Blah</label>
    <input type="text" ... />
</p>

```

But this tag is made for text paragraph. Is is semantically right to use it this way ? Should a div be used ?