2010-05-01 7 views
4
font:0.5em Georgia,"Times New Roman",Sans-Serif; 

Qu'est-ce que cela signifie quand quelqu'un définit 3 polices différentes? Aussi, quel est le em? Est-ce que les doubles guillemets autour de Times New Roman signifient qu'il est demandé à CSS de l'utiliser en premier?Que signifie avoir plus de 1 police en CSS?

+2

Les guillemets sont là parce que le nom a des espaces – hasen

Répondre

8

Plusieurs polices indiquent un ordre de préférence dans les polices à utiliser. Dans ce cas, Georgia est la police préférée; Si ce n'est pas disponible, utilisez Times New Roman, et enfin retomber à Sans-Serif.

em is a relative measure of font size, donc dans ce cas, cela signifie utiliser la moitié de la taille de police "normale".

+1

Sans-Serif est une famille de polices, pas une seule police. –

+1

En fait, em a une signification spécifique. Un "em" est la largeur d'un M majuscule dans la police et la taille spécifiée. – Robusto

+0

Alors que l'on pourrait dire qu'une police est "disponible" ou "installée" si elle peut remplir sa fonction de conception, la fonction de basculement des polices CSS est comme [MDN] (https://developer.mozilla.org/fr-fr/docs/Web/CSS/font-family) décrit que "la sélection des polices se fait un caractère à la fois, de sorte que si une police disponible n'a pas de glyphe pouvant afficher un caractère, les dernières polices disponibles sont essayées". –

2

Basculement. Si vous n'avez pas le premier, il essaie le second, et ainsi de suite.

1

Oui. La première police installée est utilisée, donc, dans votre cas, la police Georgia est utilisée si elle est installée. Sinon, Times New Roman est utilisé. Si aucune d'entre elles n'est installée, toute police Sans-Serif sera utilisée. (Oui, sans-serif est pas le nom d'une police particulière, mais un nom pour une famille de polices semblables, sans que l'on appelle serifs.)

En ce qui concerne l'unité « em », s'il vous plaît voir W3C Schools.

1

Alternatives dans le cas d'une police n'est pas installé sur le système (s'il n'y a pas de Géorgie, optez pour Times New Roman, ..).

Em est une unité de taille CSS (http://www.w3schools.com/css/css_units.asp). Il est égal à la taille du texte (par exemple, le navigateur par défaut, dépend du contexte bien sûr).

+0

Je semble être lent. – svens

1

Si un nom de police contient un espace blanc, il doit être cité. Les guillemets simples doivent être utilisés lors de l'utilisation de l'attribut "style" en ligne en HTML