Maison >
interface Web >
Tutoriel H5 >
Introduction au style de balise de table html5 (ci-joint un exemple de centrage CSS de table html5)
Introduction au style de balise de table html5 (ci-joint un exemple de centrage CSS de table html5)
寻∝梦
Libérer: 2018-08-21 14:19:47
original
12757 Les gens l'ont consulté
Introduction au style de la balise table html (un exemple de centrage css de table html5 est joint). Cet article vous explique principalement la définition de la balise table html5 et l'introduction des différents styles.
Définition et utilisation de la balise HTML 5
:
À l'intérieur de la balise
, vous pouvez placer des titres de tableau, des lignes de tableau, des colonnes de tableau, des cellules de tableau et d'autres tableaux.
Attributs standard de la balise de table html :
class, contenteditable, contextmenu, dir, draggable, id, non pertinent,
lang, ref, Registrationmark , tabindex, template, title
aligner : niveau de contenu de la cellule Disposition : centre droit gauche
valign : disposition verticale du contenu de la cellule : ligne de base supérieure, inférieure et médiane
colspan : nombre de colonnes qu'une cellule peut s'étendre
rowspan : nombre de cellules qui can be spanned
rowspan=3 tr
nowrap : Spécifie si le contenu de la cellule doit être enveloppé
Table -attributs de style spécifiques :
1. Fusion de bordure
attribut : border-collapse
Valeur :
1. . séparé
valeur par défaut, mode bordure séparée
2. effondrement
mode de fusion de bordure
2. >1. Fonction
Définir la distance entre les bordures des cellules adjacentes (similaire à l'espacement des cellules)
2 Attributs
border-spacing
Valeur. :
1. Prendre 1 valeur
pour indiquer un espacement horizontal et vertical égal
2. Prendre 2 valeurs
L'espacement horizontal représenté par le première valeur
L'espacement vertical représenté par la deuxième valeur
Les deux valeurs sont séparées par des espaces
3 Exigences
border-collapse doit être séparé
doit être valide en mode bordure séparée
3. Position du titre
< 🎜>Fonction : Changer la position du titre de la position par défaut en dessous du tableau
Attribut : caption-side
Valeur :
1 , top
par défaut
2. bottom
Le titre est sous le tableau
Utilisez div pour centrer le tableau en css :
I J'ai vu qu'en utilisant display: table-cell peut restituer un div dans une cellule, et le contenu du tableau td est centré, j'ai donc pensé à un div qui contient un div, et le div à l'intérieur est centré verticalement, je suppose que vous pouvez l'utiliser. : Définissez display:table-cell sur le div externe, puis le div à l'intérieur sera automatiquement centré verticalement
Ce n'est qu'après les tests que j'ai trouvé que le div à l'intérieur n'était pas centré, puis utilisez vertical -align Centré, car :
Seulement si un élément appartient au niveau inline ou inline-block (table-cell peut également être compris comme niveau inline-block), l'attribut vertical-align sur celui-ci fonctionnera.
Par exemple, les contrôles HTML tels que les images, les boutons, les cases à cocher simples, les zones de texte sur une seule ligne/multilignes, etc. Seuls ces éléments prendront effet par défaut sur l'attribut d'alignement vertical.
Vous pouvez désormais utiliser vertical-align:middle dans table-cell pour centrer le contenu verticalement. Et si je souhaite obtenir un centrage horizontal ? text-algin : center, adapté aux éléments en ligne, il me suffit alors de définir le div à l'intérieur sur line-block
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn