line-height et images > Curiosité ?
Bonjour,
Voici juste un exemple lambda de code qui exprime un résultat que je ne comprend pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <!doctype html>
<html lang="fr-FR">
<head>
<meta charset="UTF-8" />
<title>Pb Css</title>
<style type="text/css">
#google
{
line-height: 12px;
}
</style>
</head>
<body>
<div id='google'>
<img src='https://www.google.com/favicon.ico'/><br/>
<img src='https://www.google.com/favicon.ico'/>
</div>
</body>
</html> |
Si je spécifie un line-height: de 0 à 11px la 1ière image sera collé à la 2nde en hauteur !
Cela pour être logique car l'image ici à une hauteur de 32px donc l'on pourrait pensé qu'il faudrait un line-height: de 33px pour que l'on observe une interligne de 1px entre les 2 images !
Sauf qu'à partir d'un line-height: de 12px; on observe déjà cette interligne de 1px !!!
Je ne comprend pas la logique et cela me pose pb pour un autre projet dans un cas à peu près similaire !
j'espère que vous aurez compris (pas évident à expliquer)
Merci