la taille de mes caractères est définie en em.
en général, les gens ne changent pas la configuration de leur navigateur, et par défaut 1 em = 16 pixels (enfin c'est ce que j'ai cru remarquer).
j'ai donc créé des icônes (pour faire des liens) qui font de base 16 pixels de haut, et lorsque dans mon site j'autorise une loupe, je change la taille des caractères (par exemple en 0.8 em) et j'adapte la taille de l'icône en conséquence.
jusque la tout va bien.
le problème se situe lorsque quelqu'un change la configuration de son navigateur (un mal-voyant par exemple). S'il prend en taille standard 32 pixels, mes icônes font toujours 16 pixels de base, et donc ils sont deux fois plus petit que les caractères, ce qui ne me plaît pas. comment dans un tel cas puis-je les agrandir à 32 pixels ? enfin ça j'y arriverai en php, la question est plutôt comment savoir si le client a changé sa configuration de base...
Partager