Разница CSS в определении шрифтов по-разному

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

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

А ТАКЖЕ

 font-family:Times New Roman,Georgia,serif

Имеет ли значение определение шрифта в кавычках? Я видел этот стиль пару раз.

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


person Learning    schedule 15.05.2013    source источник


Ответы (3)


См. документацию W3. В нем говорится:

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

person Alexxus    schedule 15.05.2013

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

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

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

person Davor Mlinaric    schedule 15.05.2013

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

Зачем именам шрифтов нужны кавычки?

person Phil Sinatra    schedule 15.05.2013