Что означает наличие более 1 шрифта в CSS? - PullRequest
4 голосов
/ 02 мая 2010
font:0.5em Georgia,"Times New Roman",Sans-Serif;

Что это значит, когда кто-то устанавливает 3 разных шрифта? Кроме того, что означает em?

Обновление: Означают ли двойные кавычки вокруг Times New Roman, что он говорит CSS использовать это первым?

Ответы [ 5 ]

8 голосов
/ 02 мая 2010

Несколько шрифтов указывают порядок предпочтения в шрифтах для использования. В этом случае Georgia является предпочтительным шрифтом; если это недоступно, используйте Times New Roman и, наконец, вернитесь к Sans-Serif.

em - это относительный показатель размера шрифта , поэтому в данном случае это означает использование половины «нормального» размера шрифта.

2 голосов
/ 02 мая 2010

Failover. Если у вас нет первого, он пробует второе и т. Д.

1 голос
/ 02 мая 2010

Если имя шрифта содержит пробел, оно должно быть заключено в кавычки. Одиночные кавычки должны использоваться при использовании встроенного атрибута «style» в HTML

1 голос
/ 02 мая 2010

Альтернативы, если в системе не установлен шрифт (если нет Грузии, выберите Times New Roman, ..).

Em - это единица измерения размера CSS (http://www.w3schools.com/css/css_units.asp).. Она равна размеру текста (т.е. браузер по умолчанию, конечно, зависит от контекста).

1 голос
/ 02 мая 2010

Да. Используется первый установленный шрифт, поэтому в вашем случае используется шрифт Georgia, если он установлен. Если нет, то используется Times New Roman. Если ни один из них не установлен, то будет использоваться любой шрифт Sans-Serif. (Да, Sans-Serif - это не название определенного шрифта, а название семейства похожих шрифтов без так называемых засечек .)

Когда дело доходит до единицы "em", см. W3C Schools .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...