Практические приемы создания таблиц в веб-страницах

4.1. Применение и оформление таблиц в html-документах.

Таблицы в html-документах занимают особое положение. Табличные средства позволяют применить самые разнообразные приемы упорядоче­ния информации на страицах сайтов: разбивать экран на нужное число ви­зу­альных фрагментов как по ширине страницы, так и по вертикали. В таб- лицах удобно фор­мировать ячейки определенных размеров и оформ­лять содержи­мое ячеек, вставляя в них текст и рисунки, с подписями и без них, использовать таблицы для ссылок на другие страницы и т.п..

Богатые средства работы с таблицами очень широко применяются для оформления сайтов, создаваемых на их основе. Удобство работы с таблицами состоит в простоте замены содержимого ячеек таблиц, пере­формирования таблиц в целом путем изменения числа строк и столбцов таблиц и их оформления.

Содержимое таблицы размещают внутри парного тега <table>. Действие атрибутов этого тега распространяется на все злементы таблицы: строки, столбцы, ячейки. Если таблица имеет общий заголовок, то после тега <table> вводят парный тег <caption>, помещая в него текст заголовка. Атрибут align для заголовка может иметь значения top или bottom (над или под таблицей). Атрибут border задает рамку как для всей таблицы, так и для всех ее ячеек. Он определяет толщину рамки, а атрибут bordercolor – цвет рамки.

Атрибуты background и bgcolor – задают соответственно фоновый рисунок для всей таблицы. Очень практичны атрибуты cellpadding и cellspacing. Первый – определяет зазор между содержимым ячеек таблицы и рамкой, второй – между ячейками. Также востребованы атрибуты тега <table>, определяющие свободное пространство слева и справа, а также сверху и снизу от таблицы в пикселах – hspace и vspase. Ширина таблицы задается атрибутом width в пикселах либо в % от ширины окна.

Для обозначегия структурных элементов таблицы, строк и столбцов, используют парные теги <tr> и <col>. Если таблица состоит из множества вложенных таблиц, как это обычно бывает при создании веб-страниц, то для их заголовков применяют парный тег <th>.

Обычно в html-документе таблицу создают в виде набора строк, состоящих из ячеек, представленных парными тегами <td>. Атрибуты

align (выравнивание по горизонтали), width (ширина ячейки), bgcolor (цвет фона в ячейке) могут задаваться как на уровне строки, так и на уровне отдельных ячеек.

В общем случае формат таблицы имеет следующий вид.

<table>…(атрибуты таблицы)>

<tr>…(атрибуты строки 1)>

<td>…(атрибуты ячейки 1) (содержимое ячейки 1) </td>

………………………………………………………………..

<td>…(атрибуты ячейки N) (содержимое ячейки 1) </td>

</tr>

<tr>…(атрибуты строки 2)>

<td>…(атрибуты ячейки 1) (содержимое ячейки 1) </td>

………………………………………………………………..

<td>…(атрибуты строки N)> ) (содержимое ячейки 1) </td>

</tr>

………………………………………………………………..

<tr>…(атрибуты строки K)>

<td>…(атрибуты ячейки 1) (содержимое ячейки 1) </td>

………………………………………………………………..

<td>…(атрибуты ячейки N) (содержимое ячейки 1) </td>

</tr>

</table>

Аналогичным образом можно создать в html-документе таблицу на основе столбцов <col>, то есть, когда она представлена как последо­ватель­ность столбцов, ячейками которых являются элементы строк. Для тега col> действуют те же атрибуты, что и для тега <table>, то есть ширина столбца, цвет фона, способ горизонтального выравнивания в ячейках. Кроме того для него применяют атрибут valign (вертикальное выравнивание содержи­мого ячеек в столбце), который может иметь значение middle (посередине) и top (сверху) и атрибут ID, которому присваивается имя ссылки.

Для упрощения создания таблиц, в которых ее элементы логически связаны, применяют парный тег <Tbody> для создания логически свя­зан­ных групп строк и парный тег <Colgroup> для формирования строк табли­цы. Атрибуты, действующие для указанных тегов, те же, что и для тегов столбцов и тегов строк соответственно, но в дополнение, тег Colgroup имеет атрибут <Span>, где устанавливается количество столбцов в группе. Весьма полезен атрибут Colspan, задающий количество ячеек, объеди­ня­емых по горизонтали, и Rowspan, задающий количество ячеек, объеди­ня­емых по вертикали.

4.2. Практические задания по теме: задания 1…9.

*Для корректной работы html-документов, подготовленных по дан­ной теме, папка Praktika должна находиться в корневом каталоге диска D.

Задание 4-1.

1). Открыть файл bmt4.txt. Ознакомиться с его содержимым, предназ­на­чен­ным для создания таблицы, которая состоит из одной строки и 4-х столб­цов (ячеек). Размеры ячеек: 150 х 75 с толщиной рамки 1px (border= “1”). Размер таблицы 650 х 75 с толщиной рамки 2px. Фон – розовый. Сохранить документ как файл bmt4-1.html и просмотреть в браузере.

Задание 4-2.

1). Изменить фон, удалив его из тега <body> и введя новый фон как атри­бут стиля документа в его заголовочную часть из файла oboi1.gif , храня­ще­гося по адресу D:/Praktika/Prakt2/Ris_mio. Сохранить документ как файл bmt4-2.html и про­смо­треть в браузере.

( body {background-image:url("D:/Praktika/Prakt2/Ris_mio/oboi1.gif");} )

2). Добавить в ячейки таблицы текст:

контакты доставка описание заказ

(это разделы меню будущего сайта).

Сохранить результат и про­смо­треть в браузере.

Задание 4-3.

1). Ввести в заголовочную часть документа стиль: body,td,th {font-family: Calibri; font-size:18px; font-weight:bold;color:#003399; }. Сохранить доку­мент как файл bmt4-3.html и про­смо­треть в браузере.

2). Дополнить стиль таблицы вводом отступов margin-right:50px и margin-top:150px. Сохранить результат и про­смо­треть в браузере.

Задание 4-4.

1). Заменить текст в 1-й (слева) ячейке таблицы (меню) вставкой рисунка из файла Praktika/Menu/vibor1.png. Сохранить документ как файл bmt4-4.html и про­смо­треть в браузере.

2). Выполнить аналогичную замену для остальных ячеек таблицы, соот­ветственно, vibor2.png, vibor3.png, vibor4.png из той же папки. Сохранить результат и про­смо­треть в браузере.

Задание 4-5.

1). Ознакомиться в блокноте с содержимым дополнительных веб-страниц: Praktika\ Kont1.html, Praktika\ Dost2.html, Praktika\ Opis3.html, Praktika\ Zakaz4.htm.

( Веб-страницы в порядке следования цифр содержат информацию: о фирме-поставщике (производителе) медицинской техники, об условиях ее приобретения и доставки, о назначении и технических характеристиках приборов, о порядке оформления заказа.)

В заголовочной части всех html-документов определены единые стили h1 и h2 – для подзаголовков и единые стили – tip1, tip2 для абзацев (блоков текста).

Фрагмент p#tip1,p#tip2{font-family:colibri; font-style:bolder; font-size: 14pt; text-dent:2em;} определяет общие параметры стилей tip1, tip2.

Фрагменты p#tip1{color:darkviolet;}и p#tip2{color:blue;}#tip1,p#tip2 – определяют их индивидуальные параметры. В данном случае при вызове стилей tip1 и tip2 для конкретных абзацев их оформление будет одина­ко­вым за исключением цвета.

Вызов нужного стиля для каждого абзаца осуществляется как обычно. Например, в документе Dost2.html он имеет вид:

<p id="tip2" >. Заказ медтехники - через наш сайт или по телефону, указанному на главной странице сайта.<br/> По телефону Вы можете уточнить параметры конкретных изделий дополнительно к выставленным на сайте и самые<br/> новые сведения о предстоящих закупках и поставках.</p>

2). Вставить в строки документа bmt4-4.html (меню) ссылки на веб страницы Kont1.html, Dost2.html, Opis3.html, Zakaz4.htm сверху вниз в порядке следования. Сохранить документ как файл bmt5-1.html.

(Пример записи гиперссылок:

<td width="150" height="75" border="1" align="center"><a href="D: /Praktika /Kont1.html"><img src="D:/Praktika/Menu/vibor1.png"> </td>).

3). Проверить в браузере работу гиперссылок из меню веб-страницы bmt4-5.html.

(Щелчок мыши по соответствующему пункту меню (ячейке таблицы) должен приводить к отображению связанной с ним дополнительной веб-страницы).

Задание 4-6.

1). В том же документе заменить определение стиля в теге <head> для тела документа на стиль: <!-- body {margin-right:0px;} h4{color: #000000;} -->. Сохранить документ как файл bmt4-6.html и просмотреть в браузере.

2 ). В том же документе заменить фон, исключив его из тега <head> и вставив непосредственно в тег <body> розовый цвет (bgcolor=”pink”). Сохранить документ и просмотреть в браузере.

3). Поместить на веб-страницу bmt4-6.html два рисунка над меню: рисунок Praktika/logotip.png с выравниванием слева и рисунок Praktika/ znak.png с выравниванием справа. Сохранить результат и просмо­треть в браузере.

( <p> <img style src="D:/Praktika/logotip.png" border=0 align="left"> <img src="D:/Praktika/znak.png" border=0 align="right" style> <br> )

4). Под меню разместить текст (название тематики сайта): МЕДИЦИНСКИЕ ПРИБОРЫ И ОБОРУДОВАНИЕ, оформив его как отдельный абзац с внутренним стилем:

<p style=" margin-left:450px; width:500px; font-size:24pt; background-color:wheat; color:black; border:0px; text-align:center"> </p >. Сохранить результат и просмо­треть в браузере.

( Обрамление текста: без рамки (border), цвет обрамления пшеничный (wheat), цвет шрифта – черный (black) ).

Задание 4-7.

1). Вставить в документ заготовку еще одной таблицы из 4-х строк с заголов­ками: «Кардиографы», «Энцефалографы», «Спирографы», «Реогра­фы»; в заголовочную часть документа для таблиц ввести следую­щий стиль: td,th {font-family:Calibri; font-size:18px; font-weight:bold; color:#003399; background-color:#ECE9D8;}.

Сохранить документ как файл bmt4-7.html и просмо­треть в браузере.

2). Добавить к каждой заголовочной строке новой таблицы еще по одной строке, состоящей из 4-х ячеек (столбцов) с рисунками приборов соответ­ствующей группы. Сохранить результат и просмо­треть в браузере.

(Praktika\ kard1.png, kard2.png , kard3.png, kard4.png; Praktika\ encef1.png, encef2.png, encef3.png, encef4.png; Praktika\ spiro1.png, spiro2.png , spiro3.png, spiro4.png; Praktika\ reogr1.png, reogr2.png , reogr3.png, reogr4.png)

3). Дополнить рисунки надписями, для чего ввести в таблицу после вставки рисунков дополнительные строки с наименованиями приборов:

Электрокардиограф ЭК1Т-04, Электрокардиограф ЭКТ3Т-01, Кардио­анализатор "Диамант-К” Электрокардиограф "Анкар-131"; Энцефалограф "Нейроскоп-400", Нейровизор-24, Эхоэнцефалоскоп ЭЭС-12, Нейровизор БММ; Спироанализатор "Диамант-С", Спирограф 21/01"Р-Д", Спиро­­метр ССП, Спирометр Спирос-100; Реограф"Диамант-Р", Реограф"Рео-Спектр-2", Реограф"РГПА-6/12", Реограф "Мицар-Рео".

Сохранить результат и просмо­треть в браузере.

Задание 4-8.

1). Заключить наименования групп приборов в голубые рамки толщиной 1 px, задав в них фон цвета wheat. Сохранить документ как файл bmt4-8.html и просмо­треть в браузере.

2). Выровнять надписи к рисункам, применив к строкам таблицы параметр <tr valign="bottom">. Сохранить результат и просмо­треть в браузере.

Практические приемы создания таблиц в веб-страницах - student2.ru

Рис. 4.1. Веб-страница документа bmt4-6.html.

Задание 4-9.

1). Переместить заголовки разделов (групп приборов) из положения в стро­ке рисунка в положение над ней, установив новый стиль для заголо­вочных строк по примеру:

<tr align="right"> <th style="weight:30px; background-color:wheat; border:1px solid blue"> КАРДИОГРАФЫ </th></tr> <tr valign="bottom">

<td style width="305"><p align="center"> <a img src="D:/Praktika/Kard1.png" width="240" border="0" /></a></p> <h4 align="center">Электрокардиограф ЭК1Т-04</h4></td>…

Сохранить документ как файл bmt4-9.html и просмо­треть в браузере.

Наши рекомендации