Sur Visual Studio je vois ces avertissements :
- Validation (HTML 5) : L'attribut 'cellpadding' n'est pas un attribut valide de l'élément 'table'.
- Validation (HTML 5) : L'attribut 'cellspacing' n'est pas un attribut valide de l'élément 'table'.
- Validation (HTML 5) : L'attribut 'valign' n'est pas un attribut valide de l'élément 'td'.
- Validation (HTML 5) : L'attribut 'align' n'est pas un attribut valide de l'élément 'td'.
S'ils ne sont pas des attributs valides dans HTML5 Qu'est-ce qui les remplace en CSS ?
4 votes
J'ai constaté que même avec HTML5, les attributs cellpadding et cellspacing sont toujours nécessaires. En d'autres termes, si ces attributs ne sont pas explicitement déclarés, le remplissage et l'espacement par défaut sont appliqués. Par conséquent, je constate que je dois toujours leur attribuer la valeur "0" afin d'annuler les valeurs par défaut. Il est possible qu'ils aient été dépréciés mais que les navigateurs ne les aient pas encore repérés. Les valeurs par défaut sont toujours appliquées dans la version 37 de Chrome.