Maison > interface Web > tutoriel CSS > Comment centrer verticalement et horizontalement un DIV sans couper le contenu ?

Comment centrer verticalement et horizontalement un DIV sans couper le contenu ?

Barbara Streisand
Libérer: 2024-12-16 01:19:10
original
883 Les gens l'ont consulté

How to Vertically and Horizontally Center a DIV Without Content Trimming?

Centrage vertical et horizontal d'un DIV sans découpage du contenu


Votre préoccupation concernant le centrage d'un DIV verticalement et horizontalement sans couper le contenu est un commun. Bien que l'approche traditionnelle utilisant le positionnement absolu et les marges négatives puisse fonctionner, elle peut conduire à la coupure du contenu si la taille de la fenêtre devient plus petite que le contenu DIV.


Heureusement, pour les navigateurs modernes, il y a des plus avancés options :


Flexbox


HTML :


<div>

CSS :


.content {<br> position : absolue ;<br> gauche : 50 %;<br> haut : 50 %;<br> -webkit-transform : traduire (-50 %, -50 %) ;<br> transformation : traduire ( -50%, -50%);<br>}<br>

Ceci La solution utilise la propriété transform pour traduire le contenu DIV de 50 % dans les deux sens, garantissant que son centre s'aligne avec le centre de la fenêtre.


Remarque : Flexbox n'est pas largement pris en charge dans les anciens navigateurs, il est donc important de prendre en compte la compatibilité des navigateurs lors de la mise en œuvre de cette solution.

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