Je comprends comment calculer margin-left
/padding-left
et margin-right
/padding-right
dans une disposition fluide/sensible. Mais qu'en est-il de margin-top
/padding-top
et margin-bottom
/padding-bottom
?Calcul de la marge et de la hauteur de remplissage dans une disposition fluide/sensible
Par exemple, j'ai ce code:
header h1{padding:10px 0 0 15px;}
Quand je convertir en une mise en page fluide obtenir ceci:
header h1{padding:10px 0 0 8.823529411765%;}
Comment puis-je convertir le padding-top? En plongeant de 16px (la taille de police du corps)? Quand je fais cela, le résultat est plus de 10px efficace.
Apparemment, il n'est pas bon d'utiliser 'em' pour' line-height' car cela peut entraîner un espacement irrégulier - est-ce vrai? [Un auteur] (http://www.maxdesign.com.au/articles/css-line-height/) compare 'em' à' px' à cet égard; et [cet auteur suggère aussi] (https://developer.mozilla.org/en-US/docs/CSS/line-height) d'utiliser 'line-height' sans unité à la place ... Je ne sais pas quoi faire. Je pensais que 'em' était la réponse ultime. – Baumr