<BODY BACKGROUND="имя файла. jpg">

Файл c фоновым изображением может быть задан в нескольких  форматах, лучшие из которых: .gif и. jpg.

Надо предусмотреть случай просмотра HTML-документа с отключенными картинками (нередко пользователи в целях экономии трафика отключают опцию просмотра изображений) и задать фоновый рисунок и  цвет фона:

<BODY BGCOLOR="#008000" BACKGROUND="fonoviy_risunok. jpg">

Кроме тэга <BODY> цвет текста в любом месте можно менять и с помощью тэгов <FONT> и </FONT>.

Пример. Чтобы в тексте «Сотрудники технического отдела:» слово «технического» выделить красным цветом, необходимо поставить следующие тэги:

Сотрудники  <FONT COLOR="#FF0000">технического </FONT> отдела:

Одновременно можно изменять и размер, и цвет отдельного фрагмента текста:

Сотрудники  <FONT COLOR="#FF0000" SIZE=+4>технического </FONT> отдела:


Упражнение. Откройте сохраненный в блокноте файл со структурой HTML-документа, задайте определенные цвета фона и текста документа, выделите отдельными  цветами некоторые фрагменты текста.

1.5. Таблицы в HTML-документе

Таблицы разбивают пространство HTML-документа на строки и столбцы. С их помощью можно достигать сложной компоновки объектов, а можно использовать по прямому назначению: для разбивки текста на колонки. В любом случае, таблица — это один из способов визуализации текста. И от ее формата будет зависеть, какой именно информативный фрагмент будет прочтен первым, а какой последним.

НЕ нашли? Не то? Что вы ищете?

Таблица задается открывающим тэгом <TABLE> и закрывающим тэгом </TABLE>. Между двумя этими тэгами помещаются тэги строк и их ячеек, а также текстовая и графическая информация, предназначенная для занесения в таблицу. Это важные тэги: если их не поставить, то другие табличные тэги работать не будут.

В таблице необходимо задать строки. Тэг <TR> открывает строку, </TR> — закрывает. Если в таблице присутствует два набора тэгов <TR> и </TR>, в ней будут две строки, и т. д. Текст, другие тэги и параметры, которые предназначены для данной строки, помещаются между тэгами <TR> и  </TR>.

Внутри каждой строки задаются ячейки. Каждая ячейка, как содержащая текст или изображение, так и без него, должна быть окружена тэгами <TD> и </TD>. Количество пар этих тэгов в строке определяет число ячеек.

Среди табличных тэгов есть тэги, отвечающие за заголовок таблицы. Это тэги <TH> и </TH>. Текст, помещенный между двумя этими тэгами, по умолчанию помещается в центре ячейки и выделяется жирным шрифтом.

Таким образом, простейшая схема таблицы выглядит следующим образом:

<TABLE>

<TR>

<TD>Иванов</TD>

<TD>Петров</TD>

</TR>

<TR>

<TD>Сидоров</TD>

<TD>Моржов</TD>

</TR>

</TABLE>

Такой код задаст следующую таблицу без рамки:

Иванов  Петров

Сидоров  Моржов

Для того, чтобы создать вокруг таблицы рамку, используется параметр BORDER=i,  где i задает толщину рамки вокруг таблицы в пикселях. Если не задавать этот параметр или поставить его равным нулю, то таблица будет без рамки.

Пример. Для того, чтобы создать таблицу с рамкой шириной в 10 пикселей, необходимо при задании таблицы поставить следующий тэг:

<TABLE BORDER=15>


Ширина и высота таблицы задается с помощью параметров WIDTH и HEIGHT. Эти параметры могут быть зафиксированы как в пикселях, так и в процентах от соответственно ширины и высоты экрана.

Пример. Для того, чтобы создать таблицу шириной в 800 пикселей, необходимо при задании таблицы поставить следующий тэг:

<TABLE WIDTH=800>



Пример. Для того, чтобы создать таблицу шириной в 50% экрана (независимо от разрешения экрана), необходимо при задании таблицы поставить следующий тэг:

<TABLE WIDTH=50%>

Пример. Для того, чтобы задать ширину таблицы и размер рамки вокруг нее, оба параметра, отвечающие за ширину, помещаются в тэг <TABLE> через пробел в любой последовательности:

<TABLE WIDTH=800 BORDER=15>


Существуют параметры, форматирующие поля в ячейках:

CELLSPACING — определяет в пикселях ширину промежутков между ячейками. Если этот параметр не задан, по умолчанию задается величина, равная двум пикселям.

CELLPADDING — определяет ширину пустого пространства между содержимым ячейки и ее границами, то есть задает поля внутри ячейки.

Эти параметры также помещаются в тэг <TABLE> через пробел в любой последовательности:

<TABLE WIDTH=800 CELLSPACING=5  CELLPADDING=7 BORDER=15>

Содержимое ячеек можно форматировать по ширине с помощью следующих параметров:

ALIGN=BLEEDLEFT — прижимает содержимое ячейки вплотную к левому краю;

ALIGN=LEFT — выравнивает содержимое ячейки по левому краю с учетом отступа, заданного параметром CELLPADDING;

ALIGN=CENTER — располагает содержимое ячейки по центру;

ALIGN=RIGHT — выравнивает содержимое ячейки по правому краю с учетом отступа, заданного параметром CELLPADDING.

Эти параметры вносятся в тэг ячейки:

<TD ALIGN=LEFT >

Для форматирования содержимого ячейки по вертикали существуют следующие параметры:

VALIGN=TOP — выравнивает содержимое ячейки по ее верхней границе;

VALIGN=MIDDLE — центрирует содержимое ячейки по вертикали;

VALIGN=BOTTOM — выравнивает содержимое ячейки по ее нижней границе.

Эти параметры также вносятся в тэг ячейки:

<TD VALIGN=MIDDLE>

Можно вносить оба параметра одновременно в любой последовательности:

<TD VALIGN=MIDDLE ALIGN=LEFT>

Любой таблице (как в целом, так и для каждой ячейки отдельно) можно присвоить свой цвет фона (он не будет зависеть от фона всей страницы) и свою «подложку».

Примеры. Чтобы задать цвет всей таблицы, например, черным, необходимо в тэг <TABLE> поместить следующее:

<TABLE BGCOLOR="#000000">

Чтобы сделать фоновое изображение у таблицы, необходимо в тэг <TABLE> поместить следующее:

<TABLE BACKGROUND="имя_файла. gif">


При этом фоновое изображение должно быть сохранено в той же папке, что и основной HTML-документ (иначе надо указывать путь к файлу с изображением). Файл c фоновым изображением может быть задан в нескольких  форматах, лучшие из которых: .gif и. jpg.

Упражнение. Откройте сохраненный в блокноте файл со структурой HTML-документа. Продумайте, как разделить пространство экрана с помощью таблицы так, чтобы выделенные ячейки таблицы представляли собой функциональные области под рисунки и текст. Согласно продуманному плану, напишите HTML-код таблицы и занесите в ячейки отформатированный ранее текст. Сохраните файл для последующей работы.

1.6. Форматирование графических изображений  в HTML-документе

Графические изображения — важный элемент дизайна сайта, поэтому им уделяется особое внимание. При этом зачастую они составляют значительную часть размера сайта по весу. Если графические изображения очень большие, просмотр HTML-документа может быть осложнен из-за длительной загрузки этих изображений. Поэтому вес графических файлов необходимо уменьшать.

За вывод изображения на экран отвечает следующий тэг:

<IMG SRC="имя файла. jpg">

Файл c изображением может быть задан в нескольких  форматах, лучшие из которых: .gif и. jpg. Он должен быть сохранен в той же папке, что и основной HTML-документ (как и в случае загрузки графического файла фоновым изображением документа или таблицы), иначе надо указывать путь к файлу. Закрывающий тэг к тэгу <IMG SRC=…> не требуется.

Для уменьшения времени загрузки HTML-документа с графикой можно определить в HTML-коде размер изображений. Если размер графического изображения определен, то браузер резервирует для него место в виде ограничивающего прямоугольника. Пока загружается графика, можно начать читать текст. Для этого в тэге изображения задается ширина и высота картинки в пикселях следующим образом:

<IMG SRC="имя файла. jpg" WIDTH=…  HEIGHT=…>

Пример. Если необходимо вставить рисунок logotip. gif размером 300х150 пикселей, в HTML-коде пишется следующее:

<IMG SRC="logotip. gif" WIDTH=300 HEIGHT=150>


Если не указать размеры графических изображений, то браузер будет загружать каждую картинку целиком и только после этого переходить к загрузке текста, что требует дополнительного времени. Если эти размеры заданы и на страничке есть другие графические объекты или текст, то браузер начертит ограничивающий прямоугольник (отведет на страничке место под графический файл) и продолжит работу с другими частями страницы, одновременно продолжая заполнять начерченный прямоугольник.
       Нередко бывают случаи, когда картинке требуется дать название с целью раскрытия пользователю смысла представленного на ней изображения. Ее можно подписать текстом, как это делается в книгах или журналах. Для того, чтобы название картинки выводилось при наведении на нее мышкой, необходимо поставить соответствующий параметр ALT. Кроме смыслового дополнения к картинке этот параметр позволяет пользователям, отключающим в браузере режим просмотра графических изображений, получить информацию о том, что изображено на картинке и надо ли ее загружать.

Пример. Если необходимо вставить рисунок logotip. gif размером 300х150 пикселей и дать ему название «Наш логотип», ставятся  следующие тэги:

<IMG SRC="logotip. gif" WIDTH=300 HEIGHT=150 ALT="Наш логотип">


Иногда дизайн HTML-документа требует рамку вокруг изображения. Для этого существует параметр BORDER=i, где i — количество пикселей толщины рамки вокруг изображения. Если BORDER не указан или его значение равно нулю, то рамки вокруг изображения не будет.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12