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

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

Susan Sarandon
Libérer: 2024-12-19 00:34:12
original
863 Les gens l'ont consulté

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

Centrer un DIV horizontalement et verticalement sans couper le contenu

Lorsque vous cherchez à centrer verticalement et horizontalement un DIV, il est crucial de s'assurer que le contenu reste intact même si la fenêtre devient plus petit que le contenu lui-même.

Une approche courante implique un positionnement absolu et des marges négatives. Cependant, cette méthode peut conduire à couper le contenu lorsque la taille de la fenêtre diminue.

Pour les navigateurs modernes, une meilleure solution est disponible en utilisant Flexbox :

HTML

<div>
Copier après la connexion

CSS

.content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
Copier après la connexion

Cette approche utilise des transformations pour traduire le contenu sans affecter sa taille. De ce fait, le contenu reste centré quelles que soient les dimensions de la fenêtre.

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