Bon tuto.
On voit ici très clairement toutes les limites des solutions HTML5/css.
L'HTML ne devrait être utilisé que pour les data et le CSS uniquement pour le rendu. Or ici le HTML contient clairement des objets destinés uniquement à la présentation:
1 2 3 4 5
| <div class="flatRoundedCheckbox">
<input type="checkbox" value="1" id="flatOneRoundedCheckbox" name="" />
<label for="flatOneRoundedCheckbox"></label> <!-- Uniquement pour de la présentation -->
<div></div> <!-- Uniquement pour de la présentation !-->
</div> |
Idealement, il faudrait avoir un HTML qui se limite à ceci:
<input type="checkbox" value="1" class="flatRoundedCheckbox" id="flatOneRoundedCheckbox" name="" />
Partager