- •Содержание
- •Структура html-документа
- •Заголовок документа
- •Тело документа
- •Цветовое оформление документа
- •Разделение текста на абзацы
- •Разрыв строки
- •Горизонтальные линии
- •Логическое форматирование
- •Форматирование гипертекста
- •Физическое форматирование
- •Предварительно отформатированный текст
- •Использование графики в html-документах
- •Бегущая строка в html
- •Гиперссылки
- •Абсолютный и относительный url
- •Гиперссылки в пределах одного документа
- •Ссылка на почтовый ящик
- •Нумерованные списки
- •Маркированные списки
- •Список определений
- •Вложенные списки
- •Использование таблиц в html
- •Выравнивание данных в ячейках
- •Объединение ячеек
- •Цвет в таблицах
- •Определение параметров кадров
- •Организация ссылок
- •Мультимедийные возможности html
- •Формы в html-документах
- •Работа с тегами форм
- •Тип поля ввода, атрибут type
- •Нестандартное использование элементов форм
Физическое форматирование
Одним из отличий HTML-документа от документа, подготовленного на печатной машинке, является возможность форматирования текста. Язык HTML позволяет автору документа выбрать понравившийся ему шрифт, подходящий размер букв, их цвет и начертание. За все эти параметры отображения текста отвечают теги физического форматирования. Они действуют на все символы, стоящие между открывающим и закрывающим тегами.
Теги |
Применение |
Результат |
<B> </B> |
<B> Полужирный </B> |
Полужирный |
<I> </I> |
<I> Курсив </I> |
Курсив |
<U> </U> |
<U> Подчеркнутый </U> |
Подчеркнутый |
<TT> </TT> |
<TT> Пишущая машинка </TT> |
Пишушая машинка |
<S> </S> |
<S> Зачеркнутый </S> |
Зачеркнутый |
<BIG> </BIG> |
<BIG> Большой </BIG> |
Большой |
<SMALL> </SMALL> |
<SMALL> Маленький </SMALL> |
Маленький |
<SUP> </SUP> |
Верхний - x <SUP> индекс </SUP> |
Верхний - xиндекс |
<SUB> </SUB> |
Нижний - x <SUB> индекс </SUB> |
Нижний - xиндекс |
Элементы физического форматирования могут быть вложенными друг в друга, хотя конечный результат зависит от браузера. При этом нужно внимательно следить, чтобы один контейнер находился целиком в другом контейнере, например,
<B><U>жирный и подчеркнутый текст</U></B>
Кроме вышеперечисленных тегов в документе может использоваться тег <FONT>, позволяющий непосредственно задать размер и цвет шрифта. Элемент FONT представляет собой контейнер, т. е. требует как открывающего, так и закрывающего тегов, и сам может использоваться внутри любого другого текстового контейнера.
После стартового тега обязательно указание атрибутов, без которых элемент не оказывает никакого влияния на текст, помещенный в контейнер.
Атрибут FACE позволяет указать тип шрифта, которым программа просмотра выведет ваш текст (если таковым располагает пользователь). Если нужного шрифта нет, программа проигнорирует запрос и будет использовать шрифт, установленный по умолчанию.
Этот атрибут позволяет указать как один, так и несколько шрифтов (через запятую). Весь список будет просмотрен слева направо и первый из имеющихся на машине пользователя будет использован для вывода документа.
Атрибут SIZE служит для указания размера шрифта в условных единицах от 1 до 7. Считается, что размер "нормального" шрифта соответствует числу 3. Размер может быть как абсолютной величиной ( SIZE=5 ), так и относительной ( SIZE=+2 ). Во втором примере текущий размер шрифта увеличивается на 2.
Атрибут COLOR устанавливает цвет шрифта, который может быть задан как в формате RGB, так и указанием имени.
Пример
Текст <FONT COLOR=red> красного цвета </FONT> и
<FONT SIZE=7> большого размера </FONT>
Предварительно отформатированный текст
Любой фрагмент текста, расположенный между тегами <PRE> и </PRE>, разбивается на строки и абзацы в точном соответствии с тем, как вы его вводили. Обычно при выводе на экран предформатированного (preformatted) текста используется моноширинный шрифт (так называется шрифт печатной машинки). Этот тег можно использовать, например, для печати стихов, в которых взаимное расположение строк задал сам автор, или для изображения "картинки", состоящей из символов. Другим важным применением тега <PRE> является вывод на экран текстов компьютерных программ (на языках Java, C++ и др.), в которых традиционно используют отступы, дополнительные пробелы и пустые строки для выделения структуры исходного кода.
Текст внутри контейнера <PRE> подчиняется действиям тегов <P> и <BR> и поддерживает теги заголовков.
К содержимому контейнера <PRE> могут применяться любые элементы физического и логического форматирования, но некоторые моноширинные шрифты не содержат наборов символов полужирного и курсивного начертания.
Пример
Рассмотрим фрагмент HTML-документа, содержащий предварительно отформатированный текст:
<PRE>
Здесь можно ставить <B>сколько</B> угодно
<EM>пробелов</EM>,
и переносить строки,
там, где
захочется. <P>Html <S>не</S> сможет <H1>нам</H1> помешать.
<PRE>
В окне браузера количество пробелов и разрывы строк будут сохранены, к ним добавятся разрывы строк, вызванные использованием тегов <P>, <BR> и <H1>. Первый из приведенных ниже рисунков соответствует заданию в качестве моноширинного в настройках браузера шрифта Courier (Adobe), а для второго использовался шрифт Fixed (Sony).
Задания
Создайте файл first.html в каталоге public_html. Напишите свои фамилию и имя, используя заголовок первого уровня
Установите желтый цвет фона (yellow) этого документа.
Разместите в документе три пословицы следующим образом: первая выравнивается по левому краю, пишется полужирным шрифтом красного цвета; вторая - по центру курсивным шрифтом зеленого цвета; третья - по правому краю подчеркнутым шрифтом синего цвета.
Включите в документ другие образцы логического и физического форматирования текста.
Добавьте в документ фрагмент предварительно отформатированного текста. Как ведет себя такой фрагмент при уменьшении ширины окна браузера?
Дальше »
