Управление шрифтом. Кроме использования стандартных размеров и начертаний шрифтов можно определять шрифты для каждого фрагмента текста с помощью специальных тегов. Самый простой способ – использование тегов физических стилей.
<b> – полужирный,
<i> – курсив,
<u> – подчеркнутый,
<s> – вычеркнутый,
<tt> – пишущая машинка.
Теги физических стилей являются контейнерными. К одному и тому же фрагменту текста можно применить несколько тегов физических стилей, вкладывая один из них в другой.
С помощью тега <basefont> можно установить основной шрифт, который используется в документе по умолчанию. Этот тег имеет необязательные атрибуты:
color=цвет;
face=”имя шрифта”;
size=число, где число=1,2,…, 7 и определяет размер шрифта (если атрибут size не задан, то по умолчанию устанавливается значение 3);
title=”текст всплывающей подсказки”.
С помощью контейнерного тега <font> можно настроить шрифт для содержащегося в нем текста. Тег <font> имеет такие же атрибуты, как и тег <basefont>. Особенностью атрибута size для тега <font> является то, что с его помощью можно установить не только абсолютный, но и относительный размер шрифта. В последнем случае значение атрибута size представляет собой целое число со знаком “+” или “–“ для указания, на сколько следует увеличить или уменьшить размер шрифта относительно основного.
|
|
Кроме того, можно использовать контейнерные теги <big> и <small>. Тег <big> увеличивает на единицу размер шрифта, а тег <small> задает более мелкий шрифт относительно основного шрифта.
Вставка изображений. Вставка на страницу изображения из файла графического формата производится с помощью тега <img> с указанием адреса файла в качестве значения обязательного атрибута src:
<img src=”адрес_графического_файла”>
Адрес графического файла – это либо URL-адрес, либо имя файла, возможно, с указанием пути. Путь может быть абсолютным или относительным. Если в качестве адреса файла указано просто имя файла, то браузер будет искать его в той же папке, в которой расположен вызывающий его HTML-документ.
В теге можно использовать атрибут, который принимает в качестве значения адрес графического файла. Можно создать два графических файла: один (picture.jpg) содержит изображение, полученное с высоким разрешением, а другой (picturelow.gif) рисунок, полученный с низким разрешением и занимающий меньший объём. Тогда тег
<img src=”picture.jpg” lowsrc=”picturelow.gif”>
предпишет браузеру сначала загрузить файл picturelow.gif, а затем по мере загрузки страницы заменить его файлом picture.jpg. Этот метод позволяет ускорить формирование страницы в окне браузера.
Чтобы предусмотреть возможность показа документа в режиме отключения загрузки графики, а также в неграфических браузерах, используется атрибут alt. Этот атрибут альтернативного текста принимает в качестве значения текстовую строку, которая будет появляться вместо графического изображения. Обычно в этой строке указывают краткое название изображения и размеры графического файла. Например:
|
|
<img src=”picture.jpg” alt=”Мой портрет 12K”>
Положение изображения относительно других элементов документа определяется с помощью атрибута выравнивания align, который может принимать следующие значения:
absbottom – выравнивание нижней границы изображения по нижней границе текущей строки;
absmiddle – выравнивание середины изображения по середине текущей строки;
baseline – выравнивание нижней границы изображения по базовой линии текущей строки;
bottom – то же, что и baseline;
top – верхняя граница изображения выравнивается по самому высокому элементу текущей строки;
texttop – верхняя граница изображения выравнивается по самому высокому текстовому элементу текущей строки;
left – изображение располагается у левого края окна; текст и другие элементы обтекают изображение справа;
right – изображение располагается у правого края окна; текст и другие элементы обтекают изображение слева;
Для прекращения выравнивания изображений, заданного с помощью align=left или align=right, относительно текста используется тег <br> перевода строки с атрибутом clear. Этот атрибут может принимать три значения:
left – для прекращения обтекания текстом элементов выровненных по левому краю;
right – для прекращения обтекания текстом элементов выровненных по правому краю;
all – для прекращения обтекания текстом элементов выровненных либо по левому, либо по правому краю;
По умолчанию изображение встраивается почти вплотную с текстом или другими элементами документа, что может быть некрасиво. Чтобы этого избежать, можно задать пустые поля вокруг иллюстрации. Поля создаются с помощью атрибутов vspace для верхнего и нижнего полей и hspace для боковых полей в теге <img>. Значение этих атрибутов указываются в виде целых чисел, определяющих размеры полей в пикселях. Например:
<img src=”picture.jpg” align=left hspace=20 vspace=10>
Работа с таблицами.
Таблицы состоят из четырех основных частей: названия таблицы, заголовков столбцов, ячеек с данными и нижней части. Таблицы заполняются слева направо, ячейка за ячейкой и строка за строкой, начиная с левого верхнего и заканчивая правым нижним углом.
Все теги формирования таблицы являются контейнерными. Основными из них являются следующие:
<table> – контейнер для всех других тегов таблицы;
<td> – контейнер для данных, содержащихся в ячейке таблицы;
<tr> – контейнер для ячеек, составляющих одну строку таблицы;
<th> – контейнер для данных, содержащихся в ячейке, используемый как заголовок столбца;
<thead> – контейнер для набора строк, используемых в качестве заголовка таблицы и располагающихся выше её основной части;
<tbody> – контейнер для набора строк основной части таблицы, располагающейся ниже её заголовка;
<tfoot> – контейнер для набора строк, располагающихся ниже основной части таблицы; здесь обычно находятся пояснительные подписи и примечания;
<caption> – контейнер для названия таблицы;
<col> – контейнер для задания параметров выравнивания столбцов;
<colgroup> – контейнер для группы столбцов.
Для формирования таблицы тег <table> обязателен. Остальные теги используются по желанию. В большинстве случаев можно обойтись тегами <tr> для строк и <td> для ячеек.
Параметры таблицы. Для управления структурой и внешним видом таблицы, выравниванием данных в ней используются атрибуты и специальные теги.
Толщина и цвет рамок. Чтобы отобразить рамки, в теге <table> следует использовать атрибут border, принимающий в качестве значения число, определяющее толщину внешней рамки таблицы в пикселях. Если атрибут не указан или его значение равно 0, то рамки не отображаются. Допускается не указывать значение атрибута, и тогда рамка будет иметь толщину 1 пиксель.
|
|
Цвет рамки определяется следующими атрибутами:
bordercolor – цвет всей рамки;
bordercolordark – цвет нижней и правой частей внешней рамки таблицы; цвет верхней и левой частей рамки ячейки;
bordercolorlight – цвет верхней и левой частей рамки таблицы; цвет нижней и правой частей рамки ячейки.
Перечисленные теги применимы также к тегам <tr>, <td>, <th>. В этом случае они задают цвет рамок ячеек.
Расстояние между ячейками и отступы внутри ячеек. По умолчанию расстояние между рамками смежных ячеек таблицы устанавливается равным 2 пикселям. Чтобы задать требуемое значение, в теге <table> можно использовать атрибут cellspacing, принимающий целочисленные значения. Для задания отступов сверху и с боков внутри ячеек используется атрибут cellpadding, принимающий целочисленные значения, определяющие ширину отступа в пикселях. По умолчанию ширина отступов равна 1.
Расширение ячеек. Сложные по структуре таблицы получаются путем расширения ячеек, которое можно производить как по вертикале, так и по горизонтали. Для этой цели в тегах <td> и <th> служат атрибуты:
colspan – расширение ячеек по горизонтали (столбцам);
rowspan – расширение ячеек по вертикали (строкам).
Атрибуты принимают целочисленные значения, которые указывают, на сколько ячеек требуется расширить данную ячейку.
Размеры таблицы. Размеры таблицы можно регулировать с помощью атрибутов width и height тега <table>. Их значения задаются в пикселях или процентах.
Если атрибуты width и height не указаны, то при отображении таблицы браузер автоматически вычисляет ее размеры в зависимости от многих параметров, таких как размер шрифта, размеры окна просмотра, заданных значений других атрибутов тегов таблицы. Алгоритмы представления таблиц в различных браузерах могут отличаться друг от друга, что при прочих равных условиях сказывается на результатах отображения в окне просмотра.
|
|
Если атрибуты width и width указаны, то их значения будут использованы браузером как рекомендуемые. Браузер может попытаться выдержать данные размеры, изменив, например, размеры ячеек или расположение текста в них.
В теге <table> можно использовать атрибут cols для указания количества столбцов таблицы. Указание данного атрибута информирует браузер о структуре таблицы и ускоряет процесс её отображения.
Выравнивание. Горизонтальное выравнивание таблицы относительно окна браузера производится с помощью атрибута align тега <table>. Если использовать атрибут со значениями left или right, то можно организовать обтекание таблицы текстом и даже графическими изображениями соответственно справа и слева, подобно тому, как это делается с графическими изображениями.
Использование атрибута align в других тегах таблицы позволяет выровнять по горизонтали содержимое ячеек. Заданное выравнивание действует только на одну ячейку или группу ячеек в зависимости от того, в каком теге используется этот атрибут.
Для вертикального выравнивания содержимого ячеек предназначен атрибут valign, принимающий следующие значения:
baseline – по базовой линии;
bottom – по нижнему краю;
middle – по середине (значение по умолчанию);
top – по верхнему краю.
Для задания параметров выравнивания группы столбцов таблицы используется контейнерный тег <colgroup> и обычный тег <col>. Эти теги записываются после тега <table> и перед первым тегом <tr>.
Теги <colgroup> и <col> имеют следующие атрибуты:
align – горизонтальное center, left и right.
span – количество смежных столбцов, имеющих одинаковые параметры выравнивания; значение по умолчанию равно 1;
valign – вертикальное выравнивание содержимого ячеек; принимает значения baseline, bottom, middle и top.
width – ширина столбца.
Таблица 1.1 Параметры оформления таблиц
2 Порядок выполнения работы:
2.1 Создать текстовый документ в приложении Блокнот и сохранить с расширением.html или.htm.
2.2 В соответствии с приложение А оформить HTML документ.
2.3 При создании разметки документа использовать таблицу с размерами ячейки равным 250×166, вертикальное выравнивание по верхнему краю, горизонтальное по левому краю.
<td width="250" height="166" align="left" valign="top" >
2.4 Для каждой специальности использовать соответствующее изображение, например
<img src="images/vicsystem.jpg" width="200">