Joomla портал
seo seo Subscribe
0
seo

Оформление веб-страниц с использованием каскадных листов стилей 149

Не все алфавитно-цифровые шрифты пригодны для набора больших объемов

текста. Поэтому помимо наборных, специально выделяют еще и акцидентные

гарнитуры и начертания, уместные только для разнообразных выделений,

оформления заголовков и т. д.

Наш сверхкраткий экскурс в классификацию и строение шрифта лишь слегка

приоткрыл дверцу в этот сложный и неоднозначный мир. К сожалению, у нас

нет никакой возможности обсуждать столь необходимые аспекты, как

история шрифта, классификация антиквенных и рубленых гарнитур, подбор и

сочетаемость шрифтов… Тем не менее хотелось бы надеяться, что такое вот

введение поможет пониманию смысла многих CSS-свойств, относящихся к

форматированию текста.

Задание гарнитуры шрифта

Для того чтобы определить шрифт, которым следует набрать текст того или

иного элемента, используется свойство font-family, например:

hi, h2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}

Данное правило предписывает применить к заголовкам первого и второго

уровня одну из следующих рубленых гарнитур: Tahoma, Verdana, Arial или

Helvetica. Они перечислены в порядке приоритета: наиболее

предпочтительной является первая, наименее предпочтительной— последняя гарнитура.

В самом крайнем случае, если в системе не найдена ни одна из

перечисленных гарнитур, правило предписывает использовать шрифт по умолчанию,

относящийся к обобщенному классу шрифтов без засечек, заданному

ключевым СЛОВОМ sans-serif.

Вот еще один пример:

р {font-family: Georgia, «Times New Roman», Times, serif}

Данное правило предписывает использовать для набора абзацев одну из

следующих антиквенных гарнитур: Georgia, Times New Roman (названия,

состоящие из нескольких слов, рекомендуется заключать в кавычки) или Times.

В случае, если ничего из перечисленного применить невозможно, будет

использован шрифт по умолчанию, относящийся к обобщенному классу

шрифтов с засечками, определенный ключевым словом serif.

С Примечание ^

Для набора основного текста целесообразно использовать антикву — засечки

способствуют более удобному и быстрому чтению, заставляя взгляд

«скользить» по строке. В то же время, из-за сложности форм знаков и сравнительно

низкого разрешения экрана (по сравнению, скажем, с принтером) антиква в

мелких кеглях отображается на экране весьма и весьма приблизительно.

150

Часть I. Технологические основы

Для заголовков, напротив, лучше использовать рубленые шрифты. Они,

обладая достаточно простыми геометрическими формами, органичнее вписываются

в композицию при больших кеглях (основной же текст рассматривается скорее

не как совокупность отдельных форм, а как текстура). К тому же, крупные

рубленые шрифты весьма удобочитаемы и заметны.

Впрочем, чаще всего для заголовков и основного текста используют один и тот

же шрифт. Так или иначе, однако, вряд ли стоит играть в борьбу со

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

заголовки набирать антиквой.

Если требуется набрать какой-то фрагмент текста (к примеру, листинг

программы) моноширинным шрифтом, можно использовать такое объявление

стиля:

monospace»>…

В данном случае названия гарнитур, содержащие пробелы, заключены в

одинарные кавычки, поскольку двойными обрамлено значение атрибута style.

Ключевое слово monospace определяет обобщенный класс моноширинных

шрифтов «на крайний случай».

( Примечание ^

К сожалению, существует ряд технических ограничений, не дающих

возможности в полной мере воспользоваться свободой выбора шрифтов для

вебстраницы.

Вполне возможны случаи, когда в системе пользователя не будет ни одной из

предпочтительных гарнитур, и тогда браузеру придется использовать шрифт по

умолчанию. Но гораздо хуже ситуации, когда нужный шрифт имеется на

машине клиента, но не обладает кириллической версией.

Это не означает, что свойством font-family нельзя пользоваться — но не

следует определять с его помощью слишком экзотические гарнитуры.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo