Физическое форматирование
Последней инстанцией определения внешнего вида документа, как уже отмечалось, является программа просмотра читателя. Создатель документа имеет ограниченные возможности повлиять на этот процесс с помощью элементов физического форматирования, список которых приведен ниже.
ü <B> - выделяет текст полужирным шрифтом.
ü <I> - выделяет текст курсивом.
ü <TT> - выводит текст шрифтом фиксированной ширины.
ü <U> - элемент подчеркивания.
ü <STRIKE> - элемент зачеркивания.
ü <BIG> - выводит текст шрифтом большего размера.
ü <SMALL> - выводит текст шрифтом меньшего размера.
ü <SUB> - сдвигает текст ниже уровня строки и выводит (если возможно) шрифтом меньшего размера.
ü <SUP> - сдвигает текст выше уровня строки и выводит (если возможно) шрифтом меньшего размера.
Все элементы физического форматирования являются контейнерами. Элементы физического форматирования могут быть вложенными друг в друга. При этом нужно внимательно следить, чтобы один контейнер находился целиком в другом контейнере.
Шрифты
Одной из важных особенностей, воплощенных в HTML, начиная с версии 3.2, является полный контроль облика создаваемого документа. Такая возможность отсутствовала в предыдущих версиях языка. Можно сказать, что единственной существенной проблемой осталось отсутствие на машине пользователя каких-либо шрифтов, которые используются в документе.
Элемент FONT впервые появился в HTML версии 3.2 и представляет собой контейнер. После стартового тэга обязательно указание атрибутов, без которых элемент не имеет никакого влияния на текст, помещенный в контейнер. Элемент FONT может находиться внутри любого другого текстового контейнера.
Элемент FONT имеет следующие атрибуты:
ü FACE - позволяет указывать тип шрифта которым программа просмотра выведет текст. Параметр атрибута - название шрифта, которое должно в точности совпадать с названием шрифта, имеющегося у пользователя. Если нужного шрифта нет, программа проигнорирует запрос и будет использовать шрифт, установленный по умолчанию. Атрибут позволяет указать как один, так и несколько, так и несколько шрифтов (через запятую). Весь список будет просмотрен слева направо, и первый из имеющихся на машине пользователя шрифтов будет использован для вывода документа.
ü SIZE - служит для указания размера шрифта в условных единицах от 1 до 7. Принято считать, что размер “нормального” шрифта соответствует числу 3. Размер может быть казан как абсолютной величиной (SIZE=5), так и относительной (SIZE=+2).
ü COLOR - используется для указания цвета шрифта.
Тэг <BASEFONT>
Тэг <BASEFONT> служит для указания размеров, типа и цвета шрифта, стандартных для данного документа. Эти величины обязательны для всего документа, если только не переназначаются при помощи элемента FONT. После закрытия элемента FONT значения тэга <BASEFONT> восстанавливаются. Значения атрибутов BASEFONT могут быть изменены другим тэгом <BASEFONT> в любом месте документа. Тэг <BASEFONT> не является контейнером и использует те же атрибуты, что и элемент FONT.