XHTML & CSS

Gérer facilement vos tailles de police en CSS

Le 30 octobre 2007 à 12:06 par spylberg

Hello à tous !
Voici une petite astuce rapide pour gérer facilement vos tailles de polices dans votre feuille de style CSS.

Plutôt que d’utiliser les unités em, pt ou bien px sur toute la feuille, vous allez spécifier une taille générale pour votre balise body, puis utiliser les pourcentages pour le reste de vos classes.

Exemple :

body {
font-family:Verdana, Arial, Helvetica, sans-serif; /* Familles de police */
font-size:12px; /* Taille générale de la police */
}

h1 { /* Titre H1 */
font-size:130%;
}
.petit { /* Une classe spécifiant une petite police */
font-size:85%;
}

En procédant ainsi, chaque élément enfant va adapter sa taille de police en fonction de l’élément parent qu’est la balise body.

Imaginons qu’un jour vous ayez envie de grossir la typo de votre site.
Ce sera très simple puisque vous n’aurez qu’à spécifier une taille de police plus grande à votre balise body, le reste des tailles spécifiées dans vos classes vont suivre.

C’est moins fastidieux que de devoir modifier chaque classe où l’on aurait spécifié des tailles en px ou em.

Voili voilou…
Des questions ? Des remarques ?

8 commentaires »

Gravatar

Commentaire de Grummfy

le 30 octobre 2007 à 12:10

hello,
remarque , il vaux mieux utiliser des em où des % ainsi lors du redimentionnement de la page (via le zoom) tout bouge ensemble et nopn séparément ….

Gravatar

Pingback de On the Web again » Blog Archive » Gérer facilement vos tailles de police en CSS

le 30 octobre 2007 à 12:11

[…] Le reste de l’article sur SmashingCoding […]

Gravatar

Commentaire de Olivier

le 30 octobre 2007 à 12:13

Les em s’intégreront plus facilement dans le cadre d’outils de redimensionnement de police par l’utilisateur (du moins ce sera plus simple côté code, pas besoin de redéfinir tous les éléments).

Gravatar

Commentaire de spylberg

le 30 octobre 2007 à 12:13

@Grummfy : Exact, ainsi on permet une bien meilleure accessibilité, notamment pour les mal-voyants.

Gravatar

Commentaire de chris

le 30 octobre 2007 à 12:14

hum c’est pas faux.

Gravatar

Commentaire de spylberg

le 30 octobre 2007 à 12:15

@ Chris : C’est pas “fauX” <–
(désolé…)

Gravatar

Commentaire de Tommy

le 30 octobre 2007 à 14:17

Pas con comme technique :)

Gravatar

Commentaire de Darklg

le 30 octobre 2007 à 14:30

Et si on définit la taille de police en em, et toutes les tailles de div, et autres éléments, on peut finir sur un site où il est possible de zoomer, afin de l’adapter à sa vue ^^

Laisser un commentaire

Votre Nom

Votre E-mail (obligatoire mais ne sera pas publié)

Votre Site ou blog

Votre commentaire

Valid XHTML 1.0 Transitional