Maison > interface Web > tutoriel CSS > Comment puis-je définir la hauteur d'un div à 100 % tout en conservant un DOCTYPE ?

Comment puis-je définir la hauteur d'un div à 100 % tout en conservant un DOCTYPE ?

Barbara Streisand
Libérer: 2024-12-27 19:59:15
original
162 Les gens l'ont consulté

How Can I Set a Div's Height to 100% While Maintaining a DOCTYPE?

Propriété de hauteur CSS, valeurs en pourcentage et DOCTYPE

Réglage de la hauteur de la div à 100 %

Pour remplir la div avec une hauteur de 100 % sans supprimer le DOCTYPE, déclarez une hauteur sur l'élément racine :

html { height: 100%; }
Copier après la connexion

Mode Quirks et pourcentage de hauteurs

La suppression du DOCTYPE fait passer le navigateur du mode standards au mode bizarreries. En mode bizarreries, les hauteurs en pourcentage des éléments enfants sont mesurées par rapport à la fenêtre d'affichage si l'élément parent a height: auto. En mode standards, ils sont traités comme height: auto.

TL;DR

Incluez toujours un DOCTYPE pour restituer le document en mode standards. Utilisez le DOCTYPE suivant :

<!DOCTYPE html>
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