Bonjour à tous, c'est sûrement une question très bête, et j'ai sûrement loupé quelque chose dans mon apprentissage du CSS, mais il y a un truc que je ne comprends pas
Je viens de m’apercevoir que quand je met une image dans un conteneur, le conteneur fera 5px de hauteur de plus que l'image (ces 5px se rajoutent en bas de l'image).
Je peux corriger le tir en donnant au conteneur la hauteur exact de l'image, mais dans le cas sur lequel je travail, ça ne m'arrange pas et puis j'aimerais comprendre ce qui ce passe.
J'ai tester ce bout de code (et plein de variante) sous Firefox et Chromium, même résultat, si je ne donne pas la hauteur de l'image a son conteneur, le conteneur fera 5px en hauteur de plus que l'image :
-> J'ai mis des couleur pour mieux observer le phénomène
Donc voilà, j'aimerais comprendre pourquoi mon conteneur ne prend pas la hauteur de l'image et me rajoute 5px.
Merci pour votre attention !
Modifié par Adrien1 (09 Jul 2021 - 15:43)
Je viens de m’apercevoir que quand je met une image dans un conteneur, le conteneur fera 5px de hauteur de plus que l'image (ces 5px se rajoutent en bas de l'image).
Je peux corriger le tir en donnant au conteneur la hauteur exact de l'image, mais dans le cas sur lequel je travail, ça ne m'arrange pas et puis j'aimerais comprendre ce qui ce passe.
J'ai tester ce bout de code (et plein de variante) sous Firefox et Chromium, même résultat, si je ne donne pas la hauteur de l'image a son conteneur, le conteneur fera 5px en hauteur de plus que l'image :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div>
<img src="image.jpg" alt="" />
</div>
</body>
</html>
body {
background-color: crimson;
margin: 0;
}
div {
background-color: darkblue;
}
img {
height: 250px;
}
-> J'ai mis des couleur pour mieux observer le phénomène
Donc voilà, j'aimerais comprendre pourquoi mon conteneur ne prend pas la hauteur de l'image et me rajoute 5px.
Merci pour votre attention !
Modifié par Adrien1 (09 Jul 2021 - 15:43)