Table des matières
Comment fonctionne vertical-align avec les éléments en ligne
Aligner le contenu à l'intérieur des cellules de la table
Utilisation vertical-align avec des éléments de forme
Résumé
Maison interface Web tutoriel CSS Décrire la propriété `` Vertical-Align 'et ses cas d'utilisation typiques

Décrire la propriété `` Vertical-Align 'et ses cas d'utilisation typiques

Jul 26, 2025 am 07:35 AM
css

La propriété d'alignement vertical dans CSS aligne des éléments en ligne ou des cellules de table verticalement. 1. Il ajuste des éléments comme des images ou des entrées de formulaire dans les lignes de texte en utilisant des valeurs comme la ligne de base, le milieu, le super et le sous. 2. Dans les cellules de la table, il contrôle l'alignement du contenu avec des valeurs supérieures, moyennes ou inférieures, souvent utilisées dans les dispositions de table simulées. 3. Avec des éléments de formulaire, en appliquant une aligne verticale: le milieu aide à aligner les cases à cocher ou les boutons avec des étiquettes pour une apparence cohérente entre les navigateurs.

Décrire la propriété `` Vertical-Align 'et ses cas d'utilisation typiques

La propriété vertical-align dans CSS contrôle comment les éléments sont alignés verticalement les uns par rapport aux autres. Il est couramment utilisé pour ajuster la position des éléments en ligne ou des cellules de table, comme des images à l'intérieur du texte ou des cellules dans un tableau. Bien que cela semble simple, il confond souvent les développeurs car il ne se comporte pas comme un homologue vertical pour text-align .

Décrire la propriété `` Vertical-Align 'et ses cas d'utilisation typiques

Comment fonctionne vertical-align avec les éléments en ligne

L'une des utilisations les plus courantes de vertical-align est d'aligner des éléments en ligne tels que des images, des icônes ou des entrées de formulaire dans une ligne de texte.

  • La valeur par défaut est baseline , qui aligne le bas de l'élément avec la ligne de base du texte parent.
  • Si vous voulez qu'une image soit plus élevée dans une ligne (comme un exposant), vous pouvez utiliser vertical-align: super .
  • Inversement, pour l'alignement de style indice, vertical-align: sub fonctionne bien.

Par exemple:

Décrire la propriété `` Vertical-Align 'et ses cas d'utilisation typiques
 <p> Ceci est un texte avec un <img  src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/article/000/000/000/175348653671022.jpeg"  class="lazy"  src = "icon.png" style = "Vertical-Align: Middle;" alt="Décrire la propriété `` Vertical-Align 'et ses cas d'utilisation typiques" > Image en ligne. </p>

L'utilisation vertical-align: middle dans ce cas aide à centrer l'image verticalement avec le texte environnant.

Gardez à l'esprit: vertical-align affecte uniquement les éléments en ligne et des cellules de table - il ne fera rien sur des éléments au niveau du bloc comme <div> par défaut.

Décrire la propriété `` Vertical-Align 'et ses cas d'utilisation typiques

Aligner le contenu à l'intérieur des cellules de la table

Lorsque vous travaillez avec des dispositions de table (ou des éléments stylisés comme des cellules de table), vertical-align devient particulièrement utile pour contrôler comment le contenu est positionné dans la cellule.

  • Par défaut, le contenu dans une cellule de table est aligné en haut ( vertical-align: top ).
  • Si vous voulez du texte ou des éléments centrés verticalement à l'intérieur de la cellule, utilisez vertical-align: middle .
  • Pour l'alignement inférieur, vertical-align: bottom est votre incontournable.

Cela s'applique également lorsque vous utilisez CSS pour simuler les dispositions de table avec display: table et display: table-cell .

Exemple:

 <div style = "Affichage: table; hauteur: 100px; largeur: 200px;">
  <div style = "Affichage: Table-cellule; Adigne vertical: Middle;">
    Contenu centré verticalement
  </div>
</div>

Cette technique est souvent utilisée dans des dispositions plus anciennes ou lors de la construction de composants réactifs où le centrage vertical est nécessaire sans Flexbox ni grille.


Utilisation vertical-align avec des éléments de forme

Les contrôles de formulaire comme <input> , <select> et <button> peuvent parfois paraître mal alignés lorsqu'ils sont placés à côté des étiquettes ou d'un autre contenu en ligne.

  • L'ajout vertical-align: middle à ces éléments peut aider à mieux les aligner avec le texte ou les icônes environnantes.
  • Vous devrez peut-être toujours modifier les hauteurs de ligne ou le rembourrage en fonction des styles par défaut du navigateur.

Par exemple:

 <étiquet>
  <entrée type = "checkbox" style = "Vertical-Align: Middle;"> Vérifiez-moi
</ label>

Cela permet de garantir que la case à cocher se trouve bien en ligne avec le texte de l'étiquette au lieu de paraître trop haut ou bas.


Résumé

La propriété vertical-align est utile mais souvent mal comprise. Il fonctionne mieux pour les éléments en ligne et les cellules de table, ce qui le rend idéal pour aligner le texte avec des images, le contenu centré dans les cellules de table ou les éléments de forme affinés.

Ce n'est pas un outil de centrage vertical universel - pour le centrage vertical complet des conteneurs au niveau des blocs, vous voudrez utiliser Flexbox ou Grid à la place.

Mais pour ces petits ajustements en ligne, vertical-align est le bon outil pour le travail.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1511
276
Quelles sont les applications de trading de devises virtuel Quelles sont les applications de trading de devises virtuel Aug 08, 2025 pm 06:42 PM

1. Binance est connue pour son énorme volume de transactions et ses paires de trading riches. Il fournit des modèles de trading diversifiés et des écosystèmes parfaits. Il garantit également la sécurité des actifs des utilisateurs via les fonds SAFU et les technologies de sécurité multiples et attache une grande importance aux opérations conformes; 2. OKX OUYI fournit un large éventail de services de trading d'actifs numériques et de modèles de comptes de trading unifiés, déploie activement le domaine Web3 et améliore la sécurité et l'expérience des transactions grâce à un contrôle des risques strict et à l'éducation des utilisateurs; 3. Gate.io Sesame ouvre la porte et a une bonne vitesse de devise et une monnaie riche, fournit des outils de trading diversifiés et des services à valeur ajoutée, adopte plusieurs mécanismes de vérification de sécurité et adhère à la transparence des réserves d'actifs pour améliorer la confiance des utilisateurs; 4. Huobi fournit des services d'actifs numériques à guichet unique avec une accumulation profonde de l'industrie, avec une forte profondeur de transaction et

Comment utiliser les unités VW et VH dans CSS Comment utiliser les unités VW et VH dans CSS Aug 07, 2025 pm 11:44 PM

Les unités VW et VH obtiennent une conception réactive en associant des tailles d'élément avec la largeur et la hauteur de la fenêtre; 1VW est égal à 1% de la largeur de la fenêtre et 1VH est égal à 1% de la hauteur de la fenêtre; couramment utilisé dans la zone pleine écran, les polices réactives et l'espacement élastique; 1. Utilisez 100VH ou mieux 100dvh dans la zone en plein écran pour éviter l'influence de la barre d'adresse du navigateur mobile; 2. 3. Espacement élastique comme la largeur: 80vw, marge: 5Vhauto, rembourrage: 2VH3VW, peut rendre la disposition adaptable; Faites attention à la compatibilité des appareils mobiles, à l'accessibilité et aux conflits de contenu de largeur fixe, et il est recommandé de donner la priorité à l'utilisation d'abord de DVH;

Comment créer une ligne verticale avec CSS Comment créer une ligne verticale avec CSS Aug 11, 2025 pm 12:49 PM

Utilisez une div avec bordure pour créer rapidement des lignes verticales et définissez des styles et des hauteurs en fixant la bordure-gauche et la hauteur; 2. Utiliser :: avant ou :: après des pseudo-éléments pour ajouter des lignes verticales sans étiquettes HTML supplémentaires, adaptées à la séparation décorative; 3. Dans la disposition de Flexbox, en réglant la largeur et la couleur d'arrière-plan de la classe de diviseur, les séparateurs verticaux adaptatifs entre les conteneurs élastiques peuvent être obtenus; 4. Dans CSSGrid, insérez les lignes verticales sous forme de colonnes indépendantes (telles que les colonnes auto-idgeth) en disposition de la grille, qui convient à la conception réactive; La méthode la plus appropriée doit être sélectionnée en fonction de la mise en page spécifique pour s'assurer que la structure est simple et facile à entretenir.

Comment utiliser la propriété Filtre dans CSS Comment utiliser la propriété Filtre dans CSS Aug 11, 2025 pm 05:29 PM

ThecsssfilterPropertyAllowsVisualEffectslikeBlur, Brightness et GrayscaletobeAppliedDirectlyToHtMlelements.1) usethesyntaxfilter: filter-function (valeur) toapplyeffects.2) combinemultipleFilterSwithSpacesparation, e.g., Blur (2px) Brightness (70%).

Que sont les pseudo-classes CSS et comment les utiliser? Que sont les pseudo-classes CSS et comment les utiliser? Aug 06, 2025 pm 01:06 PM

La pseudo-classe CSS est un mot-clé utilisé pour définir l'état spécial d'un élément. Il peut appliquer dynamiquement des styles en fonction de l'interaction utilisateur ou de l'emplacement du document; 1.: Hover est déclenché lorsque la souris est en plane, comme le bouton: le volant modifie la couleur du bouton; 2.: Focus prend effet lorsque l'élément se concentre, améliorant l'accessibilité du formulaire; 3.: lent-enfant () sélectionne les éléments par position, soutenant des formules étranges, même ou des formules telles que 2n 1; 4.: d'abord-enfant et: dernier-enfant sélectionnez les premiers et derniers éléments enfants respectivement; 5.: Non () exclut les éléments qui correspondent aux conditions spécifiées; 6.: Visité et: Styles de définition des liens basés sur l'état d'accès aux liens, mais: Visité est limitée par la confidentialité.

Comment pouvez-vous supprimer une classe CSS d'un élément DOM à l'aide de JavaScript? Comment pouvez-vous supprimer une classe CSS d'un élément DOM à l'aide de JavaScript? Aug 05, 2025 pm 12:51 PM

La méthode la plus courante et recommandée pour supprimer les classes CSS des éléments DOM à l'aide de JavaScript est via la méthode Suppor () de la propriété ClassList. 1. Utilisez Element.ClassList.Remove ('ClassName') pour supprimer en toute sécurité une seule ou plusieurs classes, et aucune erreur ne sera signalée même si la classe n'existe pas; 2. La méthode alternative consiste à utiliser directement la propriété ClassName et à supprimer la classe par remplacement de chaîne, mais il est facile de causer des problèmes en raison d'une correspondance régulière ou d'un traitement d'espace incorrect, donc il n'est pas recommandé; 3. Vous pouvez d'abord juger si la classe existe, puis la supprimer via element.classList.Contains (), mais ce n'est généralement pas nécessaire; 4.Classlist

Comment utiliser efficacement les sélecteurs CSS Comment utiliser efficacement les sélecteurs CSS Aug 11, 2025 am 11:12 AM

Lorsque vous utilisez des sélecteurs CSS, les sélecteurs à faible spécifiquement spécifique doivent être utilisés en premier pour éviter les limitations excessives; 1. Comprendre le niveau de spécificité et les utiliser raisonnablement dans l'ordre de type, de classe et d'ID; 2. Utilisez des noms de classe polyvalents pour améliorer la réutilisabilité et la maintenabilité; 3. Utilisez des attributs et des sélecteurs de classe pseudo pour éviter les problèmes de performances; 4. Gardez le sélecteur court et clair; 5. Utiliser BEM et d'autres spécifications de dénomination pour améliorer la clarté structurelle; 6. Évitez les abus de sélecteurs de balises et: nième-enfant, et donnez la priorité à l'utilisation de classes d'outils ou de CSS modulaires pour s'assurer que le style est contrôlable pendant longtemps.

Comment utiliser CSS clamp () pour une typographie réactive? Comment utiliser CSS clamp () pour une typographie réactive? Aug 06, 2025 pm 04:51 PM

CLAMP () incSSenablesFluid, ResponsiveTypographyBysettingAvaluebetweenaminimum, Preferred, andmaximumSize; 1.Serclamp (min, préféré, max) todéfinescalablefontsize; 2.setminandMaxinremForAccessibility; 3.UsevwintrefredValuewitharEMOffsetforsMoothscaleding; 4

See all articles