2013-05-15 2 views
1

Я видел много пользователь раз определить шрифты в CSS, какCSS разница в определении шрифтов по-разному

font-family:"Times New Roman",Georgia,serif 

И

font-family:Times New Roman,Georgia,serif 

ли определения шрифта в кавычках никакой разницы я видел это стиль пару раз.

Я был бы признателен за открытие экспертов по этому

ответ

4

См. W3 documentation. В нем говорится:

Примечание. Если имя шрифта содержит пробел, оно должно быть указано.

1

Любой шрифт названия, которые больше, чем одно слово часто завернутые в кавычки, однако это не является обязательным требованием.

Why would font names need quotes?

2

http://www.w3.org/TR/CSS2/fonts.html#font-family-prop

шрифта фамилия должен быть указан цитируемые как строки или кавычки как последовательность из одного или нескольких идентификаторов. Это означает, что большинство знаков препинания символов и цифр в начале каждого токена должны быть экранированы в именах без кавычек шрифтов.

имена семейств шрифтов, которые происходят, чтобы быть таким же, как значение ключевого слова («унаследуют», «засечек», «без засечек», «MonoSpace», «фантазии», и «скоропись») должны быть указаны для предотвращения путаницы с ключевыми словами с такими же именами . Ключевые слова «начальный» и «по умолчанию» зарезервированы для будущего использования , а также должны указываться при использовании в качестве имен шрифтов. UAs должны не считать эти ключевые слова соответствующими типу ''.