Maison > interface Web > tutoriel CSS > Pourquoi mes colonnes de blocs en ligne de 50 % de largeur passent-elles à la ligne suivante ?

Pourquoi mes colonnes de blocs en ligne de 50 % de largeur passent-elles à la ligne suivante ?

Patricia Arquette
Libérer: 2024-11-29 15:30:11
original
790 Les gens l'ont consulté

Why Do My 50% Width Inline-Block Columns Wrap to the Next Line?

Enveloppement d'éléments en blocs en ligne : un problème de largeur

Lors de la création d'une mise en page à deux colonnes avec 50 % de largeur pour chaque colonne, beaucoup optent pour l'affichage : approche en ligne pour éviter les problèmes potentiels avec float. Cependant, lorsque l’on utilise une largeur de 100 % pour les deux colonnes, un scénario déroutant apparaît. La deuxième colonne semble s'interrompre jusqu'à la deuxième ligne.

La cause sous-jacente

Le coupable derrière ce comportement réside dans la prise en compte par HTML des caractères d'espacement par display: inline -bloc. Lorsqu'un caractère espace sépare les deux éléments div, le navigateur interprète cet espace comme une largeur supplémentaire, provoquant le retour à la ligne de la deuxième colonne.

La solution

Pour résoudre ce problème , éliminez les espaces blancs entre les éléments div. Cela garantit que le calcul de leur largeur combinée est précis, sans ajout d’espace supplémentaire. Le HTML ajusté ressemblerait à :

<div>
Copier après la connexion

Avec cette simple modification, les deux colonnes occupent désormais 100% de largeur, restant côte à côte sur la même ligne.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal