J'essaie de donner l'effet de titres généraux dans ce tableau, puis de subdiviser ce titre en trois catégories. La table devrait continuer cette subdivisions tout le chemin jusqu'à la fin. Je vois que je peux probablement insérer une table dans une insertion de ligne, mais je ne veux pas me saturer avec des tables. Existe-t-il un moyen d'obtenir cet effet de manière plus simple?Comment puis-je afficher des lignes dans les lignes d'une table?
Répondre
Vous pouvez utiliser les attributs colspan et rowspan pour déterminer la distance de chaque cellule traverse les lignes et les colonnes.
Par exemple:
<table>
<tbody>
<tr>
<td rowspan="2">Top Left Header</td>
<td colspan="3">Call Standard</td>
</tr>
<tr>
<td>Flagged</td>
<td>Percent</td>
<td>Days</td>
</tr>
</tbody>
</table>
Notez que la table se retrouve avec 4 colonnes. La première ligne définit une colonne qui traverse 2 lignes et une colonne qui traverse 3 colonnes.
La deuxième ligne ne fait que remplir dans les colonnes « manquantes »; ignorer le premier parce qu'il a été défini précédemment.
Colspan, Rowspan ou Table-Nesting *.
* table de nidification est haïssable, mais parfois il est plus facile de travailler avec de série compliquée de colspans et rowspans.
Merci pour le lien Jonathan! –
Que diriez-vous à l'aide du « colspan » tel que défini par le HTML standard? Vous l'appliqueriez à la cellule appelée "standard d'appel" et définiriez qu'il devrait s'étendre sur 3 cellules.
Vous ne devez pas avoir une autre table interne ... vous pouvez avoir la ligne courte comme une ligne de table complète, et avoir des cellules d'en-tête qui ne subdivisent pas rowspan
pour l'étendre (et utilisent par conséquent colspan
ci-dessus et ci-dessous les cellules).
Vous pouvez utiliser rowspan et colspan pour y parvenir:
<table>
<tr>
<td rowspan="2">Column 1 Heading</td>
<td colspan="3">Call Standard</td>
<td rowspan="2">Column 3 Heading</td>
</tr>
<tr>
<td>Flagged</td>
<td>Percent</td>
<td>Days</td>
</tr>
<tr>
<td>Column 1 Value</td>
<td>4</td>
<td>1%</td>
<td>6</td>
<td>Column 3 Value</td>
</tr>
</table>
- 1. Insérer des lignes dans la table
- 2. Afficher le nombre de lignes d'une autre table dans Django
- 3. Comment faire XHTML "table" avec des lignes de table fluide
- 4. Comment sélectionner des lignes de table dans ASP.NET MVC
- 5. Actualiser les lignes de la table
- 6. Combiner des lignes/concaténer des lignes
- 7. Afficher les éléments treeview connectés avec des lignes?
- 8. Comment rapidement dupliquer des lignes dans SQL
- 9. Comment supprimer les lignes vides?
- 10. SSRS - Comment vérifier toutes les lignes d'une table?
- 11. searchings lignes de la table
- 12. comment afficher les lignes en commun (diff inverse)?
- 13. Comment afficher les lignes individuellement à un intervalle donné?
- 14. Comment récupérer les lignes sélectionnées d'une table en bois
- 15. Sélectionnez des lignes similaires dans la même table
- 16. Comment sélectionner les 10 premières lignes d'une table sans trier?
- 17. Boucle dans les lignes de table sélectionnées avec JavaScript
- 18. Sélection des lignes dans Tablesorter
- 19. Masquer les lignes dans postgres
- 20. Lignes horizontales dans les commentaires
- 21. Comptage des lignes dans un TDbGrid
- 22. Utilisation de JQuery avec RadioButtons pour masquer/afficher les lignes de table
- 23. Comment sélectionner les lignes d'une table qui ne correspondent pas à une autre table dans SQL?
- 24. jQuery - comment sélectionner toutes les lignes de table entre deux rangées de table en même table
- 25. SQL qn: - comparaison des données dans les lignes
- 26. Comment puis-je afficher des lignes verticales pour aligner des balises dans Visual Studio?
- 27. Retour des lignes dans un ordre aléatoire
- 28. Lire les lignes Excel, marquer les lignes lire
- 29. jQuery: sélectionnez les cinq premières lignes d'une table
- 30. Exécuter une fonction table sur plusieurs lignes?
Cela a fonctionné, et je peux encore le remplir récursive pour les données dynamiques. Merci. –