Compagnon de code

CSS : l'essentiel, avec style !

Les modèles de boîtes

 

Par défaut, la largeur et la hauteur d’un élément n’incluent pas les border et les paddings.

Même si je ne parle que des borders dans la video, les padding sont aussi à prendre en compte !

Résultat ? L’élément devient plus grand que prévu.

 

 

La solution ?

* {

    box-sizing: border-box;

}

 

Un élément de 400px fera la même taille qu'un autre élément comme :

.my-box{

        width : 370px;

        height : 370px;

        border : 5px solid black;

        padding : 10px;

}

 

Puisque :

      370

+ 2 x  5 pour les border (haut et bas ou gauche et droite)

+ 2 x 10 pour les paddings (haut et bas ou gauche et droite)

_____________________________________________

  = 400 px

 

Afin d'appliquer cette solution à tous nos éléments,

nous le mettons en tête de notre CSS et le faisons passer à travers le sélecteur universel : *{...}

 

En ce qui concerne les unités de mesure en CSS,

  • px → Fixe
  • vw → % de la largeur de la fenêtre
  • vh → % de la hauteur de la fenêtre
  • % → % de son parent
  •  

Il existe d'autres unités, je vous montre celle que j'utilise pour ma part.

 

 

Écrit en 02/25 par Christophe C.

Mis à jour en 02/25

Commentaires

Ajoutez un commentaire