Bonjour,

Voici juste un exemple lambda de code qui exprime un résultat que je ne comprend pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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