Quels éléments sont "valides" à placer dans & lt; td & gt; marque?
Je sais que ce n'est pas une bonne idée de placer div
à l'intérieur de td
mais qu'en est span
et d'autres éléments? Les éléments qui sont ok pour placer à l'intérieur de td
et qui ne le sont pas et pourquoi?
Edit: Le problème est que j'ai un vieux table
mise en page et j'ai besoin de faire des modifications. Pour ce faire, j'ai besoin d'ajouter des éléments à l'intérieur td
de sorte que les éléments seront le moins de mal à insérer dans <td>
?
source d'informationauteur dhblah
Vous devez vous connecter pour publier un commentaire.
La Spécification HTML spécifie les éléments peuvent être directs descendants d'autres éléments.
La
<td>
de l'élément a unflux de contenu
modèle de contenu, ce qui signifie qu'il peut contenir:L'idée que vous ne devrait pas mettre un
div
à l'intérieur d'untable
est plus sur l'utilisation d'un balisage sémantique avec CSS pour le style de la mise en page.Cela étant dit,
<table>
et de ses éléments doit être utilisé pour afficher les données dans un format tabulaire. Si elle fait sens pour l'une des cellules du tableau pour contenir des balises plus complexe, alors ainsi soit-il.Dans le passé,
<table>
a été utilisé car il est facilement a donné un site web, une grille de mise en page, mais cela devrait maintenant être fait à l'aide de CSS pour permettre à votre site d'être plus accessible.