HTML шрифты

Здравствуйте друзья!
В этом посте речь пойдёт о тэгах, предназначенных для шрифтов.

Начнем, пожалуй, с цвета.

Font color

Как известно любой цвет — это смешанные в определенной пропорции три основных цвета — красный, зелёный и синий. В HTML цвет задаётся шестнадцатеричным кодом. В шестнадцатеричной системе исчислений используется не десять, а 16 цифр. Первые 10 это цифры от 0 до 9, остальные 6 — обозначаются символами A, B, C, D, E и F. Цвет состоит из трёх пар цифр. Первая пара — обозначает красный цвет, вторая — зелёный, третья — синий. Чем выше значение конкретной пары, тем заметней будет цвет в конкретном оттенке.

#FF0000 — red — красный.
#00FF00 — green — зелёный.
#0000FF — blue — синий.
#000000 — black — чёрный.
#ffffff — white — белый.

Можно также использовать имена цветов на английском red, green, black, yellov, indigo, orange и так далее.
Но на самом деле цвета не всегда соответствуют своим именам. Например, darkgrey (тёмно-серый) светлее, чем grey (тёмно-серый). Поэтому лучше использовать шестнадцатеричный код.

Для изменения цвета фона используется атрибут bgcolor (цвет фона) тэга <body></body>.
Например:

<body bgcolor="#00FF00">В этом примере цвет фона страницы будет зелёный</body>

Для придания нужного цвета тексту используется тэг <font></font> (шрифт) и его атрибут color (цвет). Пример:
<font color="#00ff00">Текст, заключённый в этот тег будет зелёный</font> или <font color="#ffff00">жёлтый</font>.
Можно использовать тэг <span></span> (интервал) с атрибутом стиля style:
<span style="color: #00ff00;">Текст, заключённый в этот тег тоже будет зелёный</span>

Тэг <font></font> кроме color имеет ещё два атрибута — size (размер) и face (гарнитура, начертание).

Font size

Для отображения текста используется семь предопределённых размеров. Чаще всего обычный текст отображается третьим размером:
<font size="4">Текст, заключённый в этот тег будет на один порядок крупнее обычного.</font>.

Font face

Атрибут fece — указывает браузеру, каким шрифтом отображать текст. В HTML используются шрифты трёх видов: serif — с засечечками на кончиках букв, sans-serif — без засечек и monospaced — моноширинные — все буквы имеют фиксированную ширину.
Шрифты с засечками, такие как «Times Nev Roman» и «Gorgia» хорошо подойдут для чтения больших фрагментов текста. Для заголовков чаше используются шрифты без засечек, например «Arial». А моноширинные, к примеру, «Courier Nev», пригодятся например, для отображения кода.
То, что Вы укажете на страничке шрифт «Times Nev Roman», это не значит, что у посетителя вашего сайта текст отобразится указанным шрифтом. Дело в том на компьютере посетителя такого шрифта может не оказаться, и браузер использует шрифт, который стоит по умолчанию. Чтобы содержимое отображалось у всех посетителей одинаково, в значении атрибута face записывается список предпочтительных шрифтов:
<font face="Times Nev Roman,Times,serif">
или так:
<font face="Verdana,Geneva,sans-serif">.
Сначала браузер попытается найти первый шрифт, если его нет на компьютере — второй, если нету второго, используется стандартный шрифт указанной категории, который есть у пользователя.
Самые распостранённые шрифты для Windows: без засечек — Arial, Verdana, Tahoma, с засечками — Times New Roman, Georgia,

Давайте, используя полученные знания, создадим ещё одну страничку для нашего сайта. Создайте новый html-файл и вставьте в него следующий код:

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title>Мой первый сайт. Страничка №2</title>
</head>
<body bgcolor="#330099" >
    <font color="#ffffff" >
        <h1 align="center">Привет мир</h1>
        <p>
            <pre.>                                                   Это вторая страничка моего первого сайта
                          Текст на странице отображается белым,
                                              а сама страница цвета индиго.
                <font size="4">А в этой строке текст, на размер крупнее остального.</font>
        </pre>
            </p>
        <hr/>
    </font>
</body>
</html>

Вы, наверное, обратили внимание на то, как выровнен текст.
Браузеры не воспринимают несколько пробелов подряд (сколько пробелов не ставь, браузер отобразит в тексте всего один).
Вот для того чтобы «двигать» слова как Вам захочется можно использовать тег <pre></pre>.

Пожалуй на сегодня хватит.

В следующих уроках продолжим изучать HTML тэги.