Quelqu'un peut-il me dire si div dans une table est autorisée ou non selon w3cdiv dans la table
Répondre
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>test</title>
</head>
<body>
<table>
<tr>
<td>
<div>content</div>
</td>
</tr>
</table>
</body>
</html>
Ce document a été vérifié avec succès comme XHTML 1.0 Transitional!
Merci les gars, ça m'aide à résoudre mon problème. – Sudhakar
Il est Allow que TD peut contenir inline- et le bloc-éléments.
Ici vous pouvez trouver dans la référence: http://xhtml.com/en/xhtml/reference/td/#td-contains
vous pouvez mettre des balises div dans une balise td, mais pas directement dans une balise de table ou tr. exemples:
, cela fonctionne:
<table>
<tr>
<td>
<div>This will work.</div>
</td>
</tr>
<table>
cela ne fonctionne pas:
<table>
<tr>
<div> this does not work. </div>
</tr>
</table>
pas plus ce travail:
<table>
<div> this does not work. </div>
</table>
Vous ne pouvez pas mettre un div
directement dans un table
, comme ceci:
<!-- INVALID -->
<table>
<div>
Hello World
</div>
</table>
Mettre un div
dans un élément td
ou th
est bien, cependant:
<!-- VALID -->
<table>
<tr>
<td>
<div>
Hello World
</div>
</td>
</tr>
</table>
Merci les gars ça m'aide à résoudre mon problème. – Sudhakar
vous n'avez pas mentionné
Bien que vous pouvez, comme d'autres l'ont noté ici, mettre un DIV dans un TD (pas comme un enfant direct de TABLE), je déconseille vivement d'utiliser un DIV comme un enfant d'un TD. Sauf, bien sûr, vous êtes un fan de maux de tête.
Il y a peu à gagner et beaucoup à perdre, car il existe de nombreuses différences entre navigateurs concernant la façon dont les largeurs, les marges, les bordures, etc. sont traitées lorsque vous combinez les deux. Je ne peux pas vous dire combien de fois j'ai dû nettoyer ce type de balisage pour les clients parce qu'ils avaient du mal à afficher correctement leur HTML dans tel ou tel navigateur.
Encore une fois, si vous n'êtes pas pointilleux sur l'apparence des choses, ne tenez pas compte de ce conseil.
- 1. Contenir la table dans div
- 2. div flottant sur la table
- 3. Placer la table sur div
- 4. Table HTML pour chevaucher la div parent
- 5. table-header-group et table-footer-group dans une div
- 6. Réglez div innerhtml à la source qui contient la table
- 7. Comment avoir la hauteur de la table html = hauteur de div div lorsque la hauteur de div n'est pas définie
- 8. IE6 table busting out de div
- 9. Conversion de disposition de table en div
- 10. Problème avec l'aide div à l'intérieur de la table
- 11. div de se comporter comme une table
- 12. propagation d'arrêt de draggable div sélectionnables Table
- 13. jQuery div table append deux fois
- 14. Div: Un codage de table moins
- 15. Convertir une table fluide en div/css
- 16. impossible d'entrer la souris dans pop div
- 17. Ajustement de la position Div
- 18. ajax chercher dans div, div ne pas prendre la taille
- 19. DIV dans une ligne
- 20. Comment sélectionner div dans la cellule de table en utilisant jQuery
- 21. dans la table td
- 22. Div élément dans ASP.NET
- 23. Comment passer de la table à la div pour la disposition FORM?
- 24. La div enfant doit être aussi élevée que div div
- 25. Aide div - faire div la largeur restante
- 26. jQuery: définir la valeur de la cellule de table à l'intérieur de div
- 27. div a une table à l'intérieur ne fait pas défiler
- 28. Tableau arrivant au sommet de la Div; comment faire baisser la Table
- 29. centrer une div dans un div
- 30. jQuery, l'accès div dans un div
Avez-vous regardé dans la spécification, ou l'avez-vous essayé dans le validateur? – RoToRa