Maison >interface Web >tutoriel CSS >Comment puis-je définir la hauteur d'un conteneur sur un pourcentage moins une valeur de pixel fixe en CSS ?
Afin de maintenir la cohérence sur votre site Web et de réduire les styles inutiles, les classes CSS réutilisables peuvent être bénéfiques. Cependant, vous pouvez rencontrer des difficultés lors de la standardisation de certains éléments, comme la définition de la hauteur d'un élément conteneur en pourcentage de son conteneur parent moins une valeur de pixel spécifique.
Vous avez un conteneur
Pour y parvenir, vous pouvez utiliser la fonction calc() :
height: calc(100% - 18px);
Cette fonction permet vous d'effectuer des calculs mathématiques dans CSS. Dans ce cas, il soustrait 18 px de 100 % pour déterminer la hauteur de la liste.
Notez que pour les navigateurs plus anciens qui ne prennent pas en charge la fonction CSS3 calc(), vous devrez peut-être implémenter des versions spécifiques au fournisseur, car eh bien :
/* Firefox */ height: -moz-calc(100% - 18px); /* WebKit */ height: -webkit-calc(100% - 18px); /* Opera */ height: -o-calc(100% - 18px); /* Standard */ height: calc(100% - 18px);
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!