Sur la base de certaines de mes pratiques récentes et après avoir communiqué avec certains lecteurs sur l'utilisation des formulaires HTML, j'ai décidé d'écrire cet article. Dans l'ensemble, j'ai remarqué qu'ils avaient un dégoût préconçu de l'utilisation de tables en raison d'informations trompeuses. En fait, beaucoup de gens diront que je vois la déclaration que je ne devrais jamais utiliser de formulaires, mais c'est absolument faux! Cette suggestion est uniquement d'utiliser des tables HTML pour définir la disposition de la page Web, mais les tables sont parfaites pour une disposition pratique des lignes et des colonnes d'informations sur les données, et si vous devez afficher des données de colonne de table sur une page, vous devez les utiliser! pourquoi pas? Cependant, dans ce cas, certaines personnes ignorent l'existence de certaines balises HTML utilisées pour les tables et ne savent pas comment les utiliser correctement.
HTML a 10 balises liées à la table. Voici une liste avec une introduction, mais d'abord, le document doit être correctement défini ci-dessous HTML 4.01 / XHTML 1 ou HTML 5:
Une structure de table de base est la suivante:
Il contient un titre, une tête, un corps et un fond. L'ordre correct des éléments HTML est:
Vous pouvez également utiliser <Col> et <Colgroup> pour définir des colonnes de tables ou de colonnes de groupe:
Voici un exemple correct de la structure du tableau:
<Table Border = 1> <Epingon> TABLE TRIMENTS ICI </ TENSIGNE> <Colgroup Span = 1 Style = Background: #dedede; /> <Colgroup Span = 2 Style = Background: #efeFef; /> <! - Table Header -> <Thead> <Tr> <th> Têtes 1 </ Th> <th> Table 2 </th> <th> Head 3 </th> </tr> </ thead> <! - Tableau pied de page -> <tfoot> <tr> <Td> pied 1 </td> <td> pied 2 </td> <td> pied 3 </td> </tfoot> <! - Table Body -> <Tbody> <tr> <td> a </td> <td> b </td> <td> c </td> </tr> <tr> <td> d </td> <td> e </td> <td> f </td> </tr> </tbody> </sable>
Les résultats du navigateur sont présentés dans la figure ci-dessous:
Afin de réaliser que le modèle de développement de la performance et de la séparation de structure préconisée maintenant, l'observation frontale recommande que toutes les choses liées à la couche de présentation dans la page soient contrôlées par CSS et n'utilisent pas les attributs fournis par HTML pour contrôler les performances de la page, et le tableau est le plus simple à ignorer.
Pour plus de détails sur les tables, veuillez consulter la documentation W3C: W3 Introduction aux tables
Enfin, je vous laisse une question très simple. Quel attribut de CSS est équivalent à l'attribut CELLPadding de la table?