Елементи таблиць. Верстка за допомогою таблиць

Мета роботи: навчитися створювати таблиці та розміщувати різні елементи на сторінці за допомогою таблиць.

3.1 Теоретичні відомості

Контейнерний елемент table використовується для того, щоб зводити разом групи інших елементів, що визначають рядки, а усередині кожного рядка - ячейку. Робота з таблицями в XHTML дуже нагадує роботу з додатками для створення електронних таблиць. Таблиця XHTML складається з рядків і стовпців. Місце перетину конкретного рядка з конкретним стовпцем називається ячейкою. Кожна окрема ячейка містить дані. Взагалі, ячейки можуть вміщувати все що завгодно – чи то текст, чи то інші елементи XHTML, наприклад, гіперпосилання й зображення. Для створення таблиці буде потрібно написати наступний код:

<table>
<tr>

<th>3aголовок стовпця l</th>
<th>3aголовок стовпця 2</th>
<th>3аголовок стовпця 3</th>

</tr>
<tr>

<td> Ячейка 1-1</td>
<td> Ячейка 1-2</td>
<td> Ячейка 1-3</td>

</tr>
<tr>

<td> Ячейка 2-1</td>
<td> Ячейка 2-2</td>
<td> Ячейка 2-3</td>

</tr>
</table>

Головним тут є контейнер <table></table>. Усередині <table> існують такі елементи: контейнер <tr> - задає рядок; усередині його можуть бути елементи <td>, що задають ячейку. Більшість таблиць може мати також елементи <th> - вони дозволяють задавати заголовки рядків або стовпців. Таблиця, код якої наведений вище, відобразиться в браузері як показано на рисунку 3.1.

Рисунок 3.1 – Відображення таблиці у вікні браузера

До параметрів ячейки належать параметри, значення яких задається атрибутами colspan ="" та rowspan ="".

colspan установлює число ячейок, які повинні бути об'єднані по горизонталі. Цей параметр має сенс для таблиць, що складаються з декількох стовпців. Наприклад, як для таблиці 3.1, де використовується горизонтальне об'єднання ячейок. Дана таблиця вміщує два рядки й два стовпця, причому нижні горизонтальні ячейки об'єднані за допомогою параметра colspan.

Таблиця 3.1 – Приклад горизонтального об’єднання ячейок

A B
C

Код, що відповідає таблиці 3.1, буде мати наступний вид:

<table>

<tr>

<td>A</td>

<td>B</td>

</tr>

<tr>

<td colspan=”2”>C</td>

</tr>

</table>

rowspan встановлює число ячейок, які повинні бути об'єднані по вертикалі. Цей параметр має сенс для таблиць, що складаються з декількох рядків. Наприклад, як для таблиці 3.2, де застосовується вертикальне об'єднання осередків.

Таблиця 3.2– Приклад вертикального об’єднання ячейок

A B
С

Код, що відповідає таблиці 3.2, буде мати наступний вид:

<table>

<tr>

<td rowspan=”2”>A</td>

<td>B</td>

</tr>

<tr>

<td>C</td>

</tr>

</table>

Керування ячейками таблиць дозволяє розміщувати будь-які елементи – зображення, текст, списки й посилання – там, де потрібно. Це робиться шляхом відповідного розміщення ячейок, їхнім розтягуванням або об'єднанням, заданням необхідних внутрішніх відстаней і відстаней між ними. Можна застосовувати вкладені таблиці, що дозволяють всередині ячейки однієї таблиці помістити іншу таблицю.

3.2 Порядок виконання лабораторної роботи

1. Розробіть структуру для Ваших сторінок відповідно до рисунку. Створіть необхідну навігацію.

Заголовок
Меню 1 Меню 2 …………      
Меню 1 Основне наповнення сторінки Новини
Меню 2
………..
@ copywrite

Рисунок 3.2 – Структура web-сторінки

Наприклад:

<table width="100%" border="1">

<thead><th colspan="3">Header</th></thead>

<tr><td>Menu 1</td><td>Menu 2</td><td>Menu 3</td> </tr>

<tr> <td>Menu

<table>

<tr><td>Menu 1</td></tr>

<tr><td>Menu 2</td></tr>

<tr><td>Menu 3</td></tr>

</table>

</td>

<td>Content</td>

<td>News</td>

</tr>

<tr> <td colspan="3">&copy; Copyright</td></tr>

</table>

2. Оформіть сторінки, що були розроблені у попередніх лабораторних роботах відповідно до розробленої структури.

3. Розробіть додатково сторінку з резюме відповідно до завдання. Ця сторінка повинна мати навігацію по пунктах Вашого резюме.

3.3 Завдання для виконання

1. Розробіть загальний інтерфейс Ваших сторінок, що були розроблені у лабораторних роботах №1 та №2 з використанням табличного дизайну.

2. Використовуючи знання, отримані про таблиці, а також навички набуті в ході виконання лабораторних робіт №1 й №2, підготуйте html-сторінку, що містить ваше резюме в наступному форматі:

Резюме

  ПІБ Дата народження: Адреса: Контактний телефон: E-mail: Сімейний стан: Бажана посада:

Освіта:

з (мм/рррр) по (мм/рррр) назва навчального закладу спеціальність підсумкова атестація
         

Досвід роботи:

з (мм/рррр) по (мм/рррр) місце роботи посада обов’язки
         

Проекти:

Назва Доля участі Опис
     
Технічні навички Рівень знань
не знаю базовий середній високий експерт
Операційні системи
           
Бази даних
           
Програми для роботи з графікою
Adobe Photoshop          
Adobe Illustrator          
Macromedia Flash          

Офісні пакети
           
Мови програмування і розмітки
HTML          
CSS          
DHTML          
XML          
JavaScript          
PHP          
Perl          
C/C++          
ActionScript          
Іноземні мови
Англійська          
Додаткові навички та вміння
           
Додаткова інформація
Сертифікати  
Особисті якості  
Графік роботи, якому віддана перевага  

3. Оформіть звіт.

4. Дайте відповіді на контрольні запитання.

3.4 Контрольні запитання

1. Поняття таблиці в XHTML. Формат коду для створення таблиці.

2. Атрибути елемента <td></td>. Як виконується об'єднання елементів таблиці?


Лабораторна робота 4


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: