Inline-block
Comparé à display: inline;, l’utilisation de display: inline-block; permet de définir une largeur et une hauteur à un élément. De même, avec inline-block, les marges intérieures et extérieures sont respectées, ce qui n’est pas le cas avec la valeur inline.
Comparé à display: block;, la valeur inline-block n’ajoute pas de retour à la ligne après l’élément, ce qui permet de faire en sorte que cet élément se situe à côté d’un autre élément.
display: inline-block; est généralement utilisé afin de créer un menu horizontal, permettant de définir une largeur au menu, tout en gardant la disposition inline.
Exemple avec display: block; :
nav ul {
width: 50%; /* La disposition block permet de définir une largeur pour l'élément */
display: block;
background-color: green;
}
Exemple avec display: inline; :
nav ul li {
display: inline; /* La disposition inline ne prend pas en compte la largeur */
padding-right: 5px;
}
Exemple :
nav li {
width: 50px; /* La disposition inline-block permet d'afficher les éléments comme des inline, tout en permettant de définir
une largeur */
display: inline-block;
padding-right: 5px;
}
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !