Требуется использование заглавных букв в именах шрифтов в CSS/HTML?

Я делал уроки codecadmy по HTML / CSS, и меня немного смущает использование заглавных букв. Он говорит мне всегда помнить, что имя шрифта должно быть заглавным, но в других случаях его примеры будут показывать его строчными буквами. Например, codecadmy показывает следующие примеры в качестве руководства:

p {
    font-family: Tahoma, Verdana, sans-serif;
}

а также

h1 {
    font-family: Times, serif;
}

Почему Tahoma, Verdana и Times пишутся с большой буквы, а serif и sans-serif — строчными? Кажется странным.

Спасибо


person St3    schedule 03.10.2014    source источник


Ответы (4)


serif и sans-serif не являются именами шрифтов, это «общие значения по умолчанию для стиля», которые будут загружать системные (ваши локальные) значения по умолчанию, соответствующие указанному типу. Serifs — это little curly bar things в конце символов. sans это French вместо without.

person BReal14    schedule 03.10.2014
comment
Это проясняет ситуацию. Спасибо. - person St3; 04.10.2014

Итак, Verdana, Times и Tahoma — это настоящие шрифты. Это конкретные названия шрифтов. Так что технически они являются именами собственными в данном случае. Для шрифтов с засечками и без засечек это немного отличается. Это просто термины или то, что мы бы назвали именами нарицательными. Шрифт может быть с засечками или без засечек, но это не его фактическое название.

person Justin Hathaway    schedule 03.10.2014

Tahoma, Verdana и Times являются фактическими названиями шрифтов, где as serif и sans-serif являются заполнителями для шрифтов с засечками и без засечек по умолчанию на компьютере пользователя. Шрифтом с засечками по умолчанию обычно является Times, а шрифтом без засечек по умолчанию является Arial/Helvetica, в зависимости от того, какая ОС установлена ​​у пользователя.

Поэтому, если вы хотите включить определенные шрифты на свою веб-страницу, вы должны указать имя шрифта. Однако, если вам все равно и вы просто хотите использовать шрифты по умолчанию на компьютере пользователя, вы можете указать font-family: serif

person DJDMorrison    schedule 03.10.2014

Регистр значения не имеет, но «Tahoma», «Verdana» и т. д. — это названия определенных шрифтов, тогда как «serif» и «sans-serif» — это общие термины для определенных стилей шрифтов.

person danmullen    schedule 03.10.2014