28173 sujets

CSS et mise en forme, CSS3

Bonjour,

hier soir, je relisais un de mes livres de chevets (un certain css2) et à la page 80, y'a un exemple de style css pour une interligne. L'unité choisie est "em". On dit que "em" constitue la largeur d'un "M" dans la police de réference. Pourquoi ne pas avoir choisi l'unité "ex" qui constitue la hauteur d'un "x" ? En résumé, pourquoi avoir choisit une unité de largeur pour spécifier une hauteur de ligne ? Y'a une subtilité qui m'échappe. Moi, j'utilise "ems" pour spécifier des tailles de police et "exs" pour spécifier des espaces de lignes, de paragraphes et de blocs. J'aurait donc faux ?
Et bien, quel tuto ! Quand on veut faire les choses bien, ça devient toujours pointilleux... mais c'est pour tout pareil ici bas. J'oublierai désormais les exs. Je reste quand même embrouillé avec la page 75 du bouquin ou le "em" est dit être la largeur d'un M majuscule. Pour le tuto, cela semble évident que c'est plutot la hauteur d'un "ç" majuscule... Bon, je crois que je vais me retaper le tuto demain à jun !