Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы.Основы создания Web-докумен...docx
Скачиваний:
24
Добавлен:
18.09.2019
Размер:
450.51 Кб
Скачать

Раздел 2. Вложенные таблицы

Задание 3.10

Наберите в редакторе «блокнот» текст следующего HTML-документа. Данный пример иллюстрирует использование вложенных таблиц.

<html>

<head>

<title> вложенные таблицы </title></head>

<table>

<tr>

<td width="200" valign="top" bgcolor= "#00FF00" align="center" >

C каждым днем в интернете появляется все больше бяк и бук. Это особенные существа, роль которых в развитии современного общества не понятна, но тем не менее само их присутствие заметно.

Буки и бяки требуют особого обращения к себе, если обращаться к ним как к нормальным человеческим особям, то вы поняты не будете.

</td>

<td width="20" bgcolor= "yellow">   </td>

<td width="200" valign="top" bgcolor= "#00FF00" align="center">

Boт таблица, которая показывает сколько бук, бяк и других обитает в интернете: <br><br>

<table cellspacing="3">

<tr>

<td width="50" bgcolor= "yellow">буки</td>

<td bgcolor= "yellow">65% населения</td>

</tr>

<tr>

<td width="50" bgcolor= "yellow">бяки</td>

<td bgcolor= "yellow">20% населения</td>

</tr>

<tr>

<td width="50" bgcolor= "yellow">др.</td>

<td bgcolor= "yellow">15% нaceлeния</td>

</tr>

</table>

</table>

Сохраните документ с именем пример3_10.htm, откройте в браузере.

Раздел 3. Границы таблицы.

Теперь поэкспериментируем с границами таблиц.

Для этого воспользуемся тегами:

  • bgcolor - цвет фона в таблице или ячейке;

  • border - толщина рамки таблицы;

  • cellspaсing - расстояние между ячейками;

  • cellpadding - расстояния от рамки до содержимого ячейки.

Начнем с обычной таблицы.

Задание 3.11

Наберите в редакторе «блокнот» текст следующего HTML-документа.

<html>

<head>

<title>пример 3_11 Границы</title>

</head>

<caption> Границы </caption>

<table width="100%" cellpadding="0" cellspacing="0" border="1">

<tr>

<td> &nbsp</td>

<td> &nbsp</td>

<td> &nbsp</td>

<td> &nbsp</td>

</tr>

<tr>

<td>&nbsp </td>

<td> &nbsp</td>

<td> &nbsp</td>

<td> &nbsp</td>

</tr>

<tr>

<td>&nbsp </td>

<td>&nbsp </td>

<td> &nbsp</td>

<td> &nbsp</td>

</tr>

</table>

</html>

Сохраните документ с именем пример3_11.htm, откройте в браузере.

Устанавливая атрибут border равным единице, мы не получаем рамку толщиной в один пиксель. Это происходит из-за того, что при отрисовке таблицы используются псевдотрехмерные границы и реальная толщина рамки всегда больше указанной.

Есть другой способ, позволяющий делать красивые таблички с тонкими рамками. И этот способ - вложенные таблицы. В этом случае во внутренней таблице устанавливается ненулевое расстояние между ячейками, а во внешней прописывается цвет фона равный цвету рамки. Благодаря этому в зазоры ячеек становится видно фон внешней таблицы. И если мы закрасим ячейки внутренней таблицы цветом фона страницы, то нашему взору предстанет красивая табличка с тонкими рамками.

Задание 3.12

Скопируйте пример3_11 и внесите указанные изменения:

<html>

<head>

<title>пример 3_12 Границы</title>

</head>

<caption> тонкие границы </caption>

<table width="368" cellpadding="0" cellspacing="0" border="0"

bgcolor="#000000"><tr><td>

<table width="100%" cellpadding="0" cellspacing="1" border="0">

<tr>

<td bgcolor="#ffffff">&nbsp</td>

<td bgcolor="#ffffff">&nbsp</td>

<td bgcolor="#ffffff">&nbsp</td>

<td bgcolor="#ffffff">&nbsp</td>

</tr>

<tr>

<td bgcolor="#ffffff">&nbsp </td>

<td bgcolor="#ffffff">&nbsp</td>

<td bgcolor="#ffffff">&nbsp</td>

<td bgcolor="#ffffff">&nbsp</td>

</tr>

<tr>

<td bgcolor="#ffffff">&nbsp </td>

<td bgcolor="#ffffff">&nbsp </td>

<td bgcolor="#ffffff">&nbsp</td>

<td bgcolor="#ffffff">&nbsp</td>

</tr>

</table>

</td></tr></table>

</html>

Сохраните документ с именем пример3_12.htm, откройте в браузере.

Задания для самостоятельного выполнения:

Создайте документы, выводящие следующие виды таблиц:

 1-1

 1-2

 1-3

 1-4

 2-1

 2-2

 2-3

 2-4

 3-1

 3-2

 3-3

 3-4

 4-1

 4-2

 4-3

 4-4

Контрольные вопросы:

  1. Как создать простую таблицу?

  2. Как объединить ячейки?

  3. Как изменить толщину рамки таблицы?

  4. Как закрасить определенную ячейку?

  5. Как создать вложенную таблицу?