Maison > interface Web > tutoriel CSS > le corps du texte

Voici quelques options de titre, jouant avec le format de la question et mettant l'accent sur le problème/la solution : Direct et concis : * Comment centrer les frères et sœurs sans masquer les enfants en CSS ? * Comment puis-je prévenir

Susan Sarandon
Libérer: 2024-10-27 12:07:02
original
192 Les gens l'ont consulté

Here are a few title options, playing with the question format and emphasizing the problem/solution:

Direct and Concise:

* How to Center Siblings Without Masking Children in CSS?
* How can I Prevent overflow:hidden from Hiding Child Elements?

More Desc

Réaliser le centrage des frères et sœurs sans masquer les enfants dans un parent Overflow:hidden

En CSS, la propriété overflow:hidden est couramment utilisée sur le parent conteneurs pour s'adapter à la taille de leurs enfants flottants. Cependant, il a également un effet intéressant lorsqu'il est combiné avec margin:auto.

Lorsqu'un conteneur avec overflow:hidden et margin:auto a un frère précédent qui flotte, il apparaît à côté de l'élément flottant. Cela permet un placement centré entre plusieurs frères et sœurs flottants.

Cependant, cette disposition peut être perturbée si les enfants doivent être visibles à l'extérieur du conteneur sans masquer les éléments flottants. La méthode traditionnelle pour rendre le conteneur overflow:visible ignore la disposition flottante, tandis que l'effacement:à la fois et l'expansion du conteneur perturbent le centrage frère.

Solution utilisant Clearfix

Pour maintenir la disposition centrée tout en permettant aux enfants d'être visibles à l'extérieur du conteneur, la méthode clearfix peut être utilisée. En ajoutant la classe clearfix au parent et en supprimant overflow:hidden, la mise en page peut être préservée sans masquer les enfants.

Le CSS pour clearfix est fourni ci-dessous :

.clearfix:before,
.clearfix:after {
    content: ".";    
    display: block;    
    height: 0;    
    overflow: hidden; 
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; } /* IE < 8 */
Copier après la connexion

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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!