Bonjour,
Voici juste un exemple lambda de code qui exprime un résultat que je ne comprend pas :
Si je spécifie un line-height: de 0 à 11px la 1ière image sera collé à la 2nde en hauteur !
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>
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
Partager