Відмінності між версіями «Конспект уроку №5 Свинаренка Олександра»
Рядок 139: | Рядок 139: | ||
<b>Зміст цього рядка написаний жирним шрифтом </b> | <b>Зміст цього рядка написаний жирним шрифтом </b> | ||
+ | |||
<i>Зміст цього рядка написаний курсивом </i> | <i>Зміст цього рядка написаний курсивом </i> | ||
+ | |||
<u>Зміст цього рядка написаний підкресленим шрифтом </u> | <u>Зміст цього рядка написаний підкресленим шрифтом </u> | ||
Рядок 150: | Рядок 152: | ||
(я вважаю що таблиці дещо складніше сприймаються, тому матеріал даю обширніше) | (я вважаю що таблиці дещо складніше сприймаються, тому матеріал даю обширніше) | ||
− | Будь-яка таблиця визначається в HTML за допомогою тега <TABLE> . | + | Будь-яка таблиця визначається в HTML за допомогою тега <TABLE> . |
− | </TABLE>, вважається таблицею. Проте не поспішаєте! Якщо ви напишете що-небудь ніби | + | Все, що розташоване між тегамі <TABLE> і |
+ | |||
+ | </TABLE>, вважається таблицею. Проте не поспішаєте! | ||
+ | |||
+ | Якщо ви напишете що-небудь ніби | ||
<TABLE> | <TABLE> | ||
Рядок 160: | Рядок 166: | ||
</TABLE> | </TABLE> | ||
− | то, швидше за все, результат вас розчарує: броузер відобразить просто звичайний текст. | + | то, швидше за все, результат вас розчарує: броузер відобразить просто звичайний текст. |
− | створити таблицю, | + | Річ у тому, що мало створити таблицю, |
− | створюються за допомогою тега <TR> і його закриваючого тега, а осередки - за допомогою тега <TD> і його | + | треба в ній ще створити хоч би один рядок, а в рядку хоч би один осередок. |
+ | |||
+ | Рядки таблиці створюються за допомогою тега <TR> і його закриваючого тега, | ||
+ | |||
+ | а осередки - за допомогою тега <TD> і його | ||
закриваючого тега. | закриваючого тега. | ||
Рядок 182: | Рядок 192: | ||
</TABLE> | </TABLE> | ||
− | ми отримаємо той же результат, що і раніше (принаймні, в більшості броузеров). | + | ми отримаємо той же результат, що і раніше (принаймні, в більшості броузеров). |
− | + | У чому ж справа? А річ у тому, | |
− | мала рамку, ми повинні явно задати її ширину, встановивши атрибут BORDER=, наприклад, от так: | + | що за умовчанням таблиці зазвичай відображаються без рамки. |
+ | |||
+ | Якщо ми хочемо, щоб наша таблиця з одного осередку | ||
+ | |||
+ | мала рамку, ми повинні явно задати її ширину, встановивши атрибут BORDER=, | ||
+ | |||
+ | наприклад, от так: | ||
<TABLE BORDER="3"> <TR> | <TABLE BORDER="3"> <TR> | ||
Рядок 192: | Рядок 208: | ||
<TD> Это уже таблица! </TD> </TR> </TABLE> | <TD> Это уже таблица! </TD> </TR> </TABLE> | ||
− | Ось тепер це вже на щось схоже (мал. 2.1 3 ). До речі, досить цікаво розглянути рамку, встановивши що-небудь | + | Ось тепер це вже на щось схоже (мал. 2.1 3 ). До речі, |
+ | |||
+ | досить цікаво розглянути рамку, встановивши що-небудь | ||
ніби BORDER="30". | ніби BORDER="30". | ||
Рядок 198: | Рядок 216: | ||
Основні атрибути таблиці | Основні атрибути таблиці | ||
− | Як бачите, наша таблиця вийшла рівно такої ширини, яка нуж- ная, | + | Як бачите, наша таблиця вийшла рівно такої ширини, яка нуж- ная, |
− | + | щоб вміщати написану нами фразу, і ні на | |
− | таблиці. Наприклад, якщо ми напишемо <TABLE WIDTH="50" BORDER="3"> | + | піксел більше. За допомогою атрибуту WIDTH= можна встановлювати будь-яку |
+ | |||
+ | бажану ширину таблиці. Наприклад, якщо ми напишемо | ||
+ | |||
+ | <TABLE WIDTH="50" BORDER="3"> | ||
Рядок 208: | Рядок 230: | ||
Мал. 2.1 3 . Таблиця з одного осередку | Мал. 2.1 3 . Таблиця з одного осередку | ||
− | то броузер відобразить таблицю шириною в 50 пікселов. При цьому у фразі | + | то броузер відобразить таблицю шириною в 50 пікселов. При цьому у фразі |
− | за все, не поміститься в довжину таблиці і автоматично перенесеться на інший рядок. А якщо встановити | + | Це вже таблиця! останнє слово, швидше |
+ | |||
+ | за все, не поміститься в довжину таблиці і автоматично перенесеться на інший рядок. | ||
+ | |||
+ | А якщо встановити | ||
WIDTH-50%, то таблиця розтягнеться на половину ширини вікна броузеоа (мал. 2.1 4). | WIDTH-50%, то таблиця розтягнеться на половину ширини вікна броузеоа (мал. 2.1 4). | ||
Рядок 218: | Рядок 244: | ||
Мал. 2.1 4 . Установка ширини таблиці | Мал. 2.1 4 . Установка ширини таблиці | ||
− | А що робити, щоб текст не “приліплювався” так сильно до межі осередку | + | А що робити, щоб текст не “приліплювався” так сильно до межі осередку |
− | + | як показано на мал. 2.14 і 2.15? | |
− | відступатиме від краю осередку. Для кращої ілюстрації цього атрибуту виберемо як його значення яке-небудь | + | Для цього теж існує спеціальний атрибут - CELLPADDING=. |
+ | |||
+ | Його значення визначає, на скільки крапок текст | ||
+ | |||
+ | відступатиме від краю осередку. | ||
+ | |||
+ | Для кращої ілюстрації цього атрибуту виберемо як його значення яке-небудь | ||
велике число например,20: | велике число например,20: | ||
Рядок 232: | Рядок 264: | ||
</TABLE> | </TABLE> | ||
− | Результат показаний на мал. 2.1 5 . Зрозуміло, в звичайних ситуаціях величину CELLPADDING= встановлюють | + | Результат показаний на мал. 2.1 5 . Зрозуміло, |
+ | |||
+ | в звичайних ситуаціях величину CELLPADDING= встановлюють | ||
приблизно рівною 3-5 крапок, щоб просто небагато відступити від краю осередку. | приблизно рівною 3-5 крапок, щоб просто небагато відступити від краю осередку. | ||
Рядок 240: | Рядок 274: | ||
Мал. 2.1 5. Застосування атрибуту CELLPADDING= | Мал. 2.1 5. Застосування атрибуту CELLPADDING= | ||
− | Крім того, є ще атрибут CELLSPACING=, який задає відстань між осередками таблиці. | + | Крім того, є ще атрибут CELLSPACING=, який задає відстань між осередками таблиці. |
− | побачити дію цього атрибуту із зміни відстані між межами наший єдиного осередку і рамкою таблиці. Для краси | + | В даному випадку ми можемо |
+ | |||
+ | побачити дію цього атрибуту із зміни відстані між межами наший єдиного осередку | ||
+ | |||
+ | і рамкою таблиці. Для краси | ||
зробимо при цьому товщину табличної рамки трохи більше: | зробимо при цьому товщину табличної рамки трохи більше: | ||
Рядок 256: | Рядок 294: | ||
Мал. 2.1 6 . Застосування атрибуту CELLSPACING= | Мал. 2.1 6 . Застосування атрибуту CELLSPACING= | ||
− | До речі, рамка таблиці абсолютно не зобов'язана бути сіркою, | + | До речі, рамка таблиці абсолютно не зобов'язана бути сіркою, |
− | вище). | + | принаймні в броузере Internet Explorer (версії 3 і вище). |
− | + | Для цього служить атрибут BORDERCOLOR=, якому можна дати як значення | |
− | + | будь-який доступний колір. Проте, | |
− | + | якщо вставити в наш приклад що-небудь ніби BORDERCOLOR="green" і порівняти | |
− | одноколірною - зеленою - і виглядає набагато “нудніше”. То ж справедливо і для рамки осередку (яка була, | + | результат з попереднім, то він, |
+ | |||
+ | швидше за все, вам не сподобається: | ||
+ | |||
+ | у попередньому випадку таблична рамка зліва і зверху виводилася світлішим | ||
+ | |||
+ | відтінком, ніж знизу і справа, за рахунок чого виникало враження “опуклості”. | ||
+ | |||
+ | А зараз вся рамка стала | ||
+ | |||
+ | одноколірною - зеленою - і виглядає набагато “нудніше”. | ||
+ | |||
+ | То ж справедливо і для рамки осередку (яка була, | ||
навпаки, “увігнути”). | навпаки, “увігнути”). | ||
− | Тому замість одного атрибуту BORDERCOLOR= ми рекомендуємо вживати два: BORDERCOLORLIGHT= і BORDERCOLORDARK=, | + | Тому замість одного атрибуту BORDERCOLOR= ми рекомендуємо вживати два: |
+ | |||
+ | BORDERCOLORLIGHT= і BORDERCOLORDARK=, | ||
+ | |||
+ | задаючі колір, відповідно, світлої і темної сторін рамки. | ||
− | + | Правда, ці атрибути підтримуються тільки броузером | |
Internet Explorer. | Internet Explorer. | ||
Рядок 288: | Рядок 342: | ||
</TABLE> | </TABLE> | ||
− | Результат показаний на мал. 2.17. До речі, при перегляді на екрані | + | Результат показаний на мал. 2.17. До речі, при перегляді на екрані |
− | green - в принципі відповідне, але не саме краще поєднання значень даних атрибутів. Для додання природності | + | комп'ютера звернете увагу на те, що lime і |
+ | |||
+ | green - в принципі відповідне, але не саме краще поєднання значень даних атрибутів. | ||
+ | |||
+ | Для додання природності | ||
табличній рамці корисно небагато поекспериментувати з відтінками квітів. | табличній рамці корисно небагато поекспериментувати з відтінками квітів. | ||
Рядок 298: | Рядок 356: | ||
Мал. 2.1 7 . Фарбування рамки таблиці | Мал. 2.1 7 . Фарбування рамки таблиці | ||
− | Колір фону таблиці можна задати за допомогою атрибуту BGCOLOR=. Він може відрізнятися від кольору загального | + | Колір фону таблиці можна задати за допомогою атрибуту BGCOLOR=. |
+ | |||
+ | Він може відрізнятися від кольору загального | ||
фону всієї сторінки, визначеного атрибутом BGCOLOR= тега <BODY>. | фону всієї сторінки, визначеного атрибутом BGCOLOR= тега <BODY>. | ||
− | Щоб вирівняти таблицю по центру або правому краю, можна встановити в теге <TABLE> атрибут ALIGN=. Все це ми | + | Щоб вирівняти таблицю по центру або правому краю, можна встановити в теге <TABLE> |
+ | |||
+ | атрибут ALIGN=. Все це ми | ||
зараз проілюструємо, а заодно.давайте додамо ще один осередок в нашу таблицю: | зараз проілюструємо, а заодно.давайте додамо ще один осередок в нашу таблицю: | ||
− | <TABLE WIDTH="50%" BORDER="6" CELLSPACING="6" CELLPADDING="20" ALIGN="center" BORDERCOLORLIGHT="Lime" | + | <TABLE WIDTH="50%" BORDER="6" CELLSPACING="6" CELLPADDING="20" ALIGN="center" |
+ | |||
+ | BORDERCOLORLIGHT="Lime" | ||
BORDERCOLORDARK="Green" BGCOLOR="#DFFFDF"> | BORDERCOLORDARK="Green" BGCOLOR="#DFFFDF"> | ||
Рядок 318: | Рядок 382: | ||
</TABLE> | </TABLE> | ||
− | Результат представлений на мал. 2.1 8 . Як бачите, відстань між осередками зберігається рівною значенню | + | Результат представлений на мал. 2.1 8 . Як бачите, |
+ | |||
+ | відстань між осередками зберігається рівною значенню | ||
атрибуту CELLSPACING= тепер це помітно особливо добре. | атрибуту CELLSPACING= тепер це помітно особливо добре. | ||
Рядок 326: | Рядок 392: | ||
Мал. 2.1 8 . Таблиця з двох осередків Тепер додамо в нашу таблицю другий рядок: | Мал. 2.1 8 . Таблиця з двох осередків Тепер додамо в нашу таблицю другий рядок: | ||
− | <TABLE WIDTH="50%" BORDER="6" CELLSPACING="6" CELLPADDING="20" ALIGN=="center" BORDERCOLORLIGHT="Lime" | + | <TABLE WIDTH="50%" BORDER="6" CELLSPACING="6" CELLPADDING="20" |
+ | |||
+ | ALIGN=="center" BORDERCOLORLIGHT="Lime" | ||
BORDERCOLORDARK="Green" BGCOLOR="#DFFFDF"> | BORDERCOLORDARK="Green" BGCOLOR="#DFFFDF"> | ||
Рядок 344: | Рядок 412: | ||
</TABLE> | </TABLE> | ||
− | Оскільки в другому рядку всього один осередок (див. мал. 2. 19 ), на місці відсутнього другого осередку другого | + | Оскільки в другому рядку всього один осередок (див. мал. 2. 19 ), |
+ | |||
+ | на місці відсутнього другого осередку другого | ||
рядка залишився порожній простір. | рядка залишився порожній простір. | ||
− | Іноді це буває корисно, але частіше потрібно залишити порожню рамку незаповненого осередку. Як це зробити? Якщо | + | Іноді це буває корисно, але частіше потрібно залишити порожню рамку |
+ | |||
+ | незаповненого осередку. Як це зробити? Якщо | ||
+ | |||
+ | ми просто додамо в таблицю пару тегов <TD> </TD>, то, як не дивно, | ||
+ | |||
+ | нічого не зміниться - навколо порожнього | ||
− | + | осередку рамка не відображається! | |
− | + | Додавання пропуску між тегамі осередку також нічого не дає, оскільки в HTML | |
зайві пропуски ігноруються... | зайві пропуски ігноруються... | ||
Рядок 364: | Рядок 440: | ||
Мал. 2.2 0 . Приклад таблиці з порожнім осередком | Мал. 2.2 0 . Приклад таблиці з порожнім осередком | ||
− | До цих пір ми розглядали тільки атрибути тега <TABLE> . | + | До цих пір ми розглядали тільки атрибути тега <TABLE> . |
− | + | Проте теги <TR> і <TD> теж можуть мати власні атрибути, | |
− | + | такі, як BGCOLOR=, BORDERCOLOR=, BORDERCOLORLIGHT=, BORDERCOLORDARK= і ALIGN=. | |
− | + | Їх значення розповсюджуються | |
− | + | тільки на один рядок або елемент таблиці. Крім того, є атрибут VALIGN=, | |
− | Opera, підтримується також атрибут NOWRAP, що забороняє перенесення тексту осередку на наступний рядок. | + | за допомогою якого можна управляти |
+ | |||
+ | вертикальним вирівнюванням тексту рядка або осередку. | ||
+ | |||
+ | Цей атрибут може приймати значення top (вирівняти по | ||
+ | |||
+ | верхньому краю), middle (по середині) і bottom (по нижньому краю). | ||
+ | |||
+ | Крім того, в деяких броузерах, наприклад | ||
+ | |||
+ | Opera, підтримується також атрибут NOWRAP, що забороняє перенесення тексту | ||
+ | |||
+ | осередку на наступний рядок. | ||
Управління шириною стовпців | Управління шириною стовпців | ||
− | Якщо ви подивитеся на мал. 2.2 0, то побачите, що ширина стовпців в наший таблиці різна. | + | Якщо ви подивитеся на мал. 2.2 0, то побачите, що ширина стовпців в наший таблиці різна. |
− | + | Це відбувається тому, | |
− | + | що броузер розподіляє місце в таблиці залежно від кількості тексту, | |
− | + | якого в першому стовпці опинилося більше. | |
− | + | Проте, якщо в теге першого осередку вказати <TD WIDTH="50%">, | |
− | можна задати ширину кожного осередку, а лише ширину кожного стовпця, оскільки в більшості броузеров всі | + | то обидва стовпці стануть рівними по ширині. |
+ | |||
+ | Таким чином, можна користуватися атрибутом WIDTH= в теге <TD> так само, | ||
+ | |||
+ | як і в теге <TABLE>, визначаючи ширину | ||
+ | |||
+ | кожного осередку або в пікселах, або у відсотках від загальної ширини вікна броузера. | ||
+ | |||
+ | Правда, строго кажучи, не | ||
+ | |||
+ | можна задати ширину кожного осередку, а лише ширину кожного стовпця, | ||
+ | |||
+ | оскільки в більшості броузеров всі | ||
осередки в стовпці завжди мають однакову ширину. | осередки в стовпці завжди мають однакову ширину. | ||
− | Більш того, треба мати на увазі, що більшість броузеров можуть довільно | + | Більш того, треба мати на увазі, що більшість броузеров можуть довільно |
− | + | відходжувати від заданих нами значень | |
− | + | ширини осередків, якщо визнають потрібним. Отже ніколи не можна повністю | |
− | Наприклад, для завдання мінімальної ширини можна помістити в елемент таблиці прозорий малюнок відповідного | + | покладатися на атрибут WIDTH=. А якщо |
+ | |||
+ | абсолютно необхідно точно задати ширину якого-небудь осередку, | ||
+ | |||
+ | слід користуватися витонченішими засобами. | ||
+ | |||
+ | Наприклад, для завдання мінімальної ширини можна помістити в елемент таблиці | ||
+ | |||
+ | прозорий малюнок відповідного | ||
розміру. Про те, як це робиться. | розміру. Про те, як це робиться. | ||
Рядок 404: | Рядок 512: | ||
Об'єднання осередків | Об'єднання осередків | ||
− | Іноді в таблицях зустрічаються так звані об'єднані осередки - коли декілька розташованих поряд осередків | + | Іноді в таблицях зустрічаються так звані об'єднані осередки - коли декілька |
+ | |||
+ | розташованих поряд осередків | ||
+ | |||
+ | зливаються в одну велику. Це можна зробити, встановивши | ||
− | + | атрибути COLSPAN= (для об'єднання сусідніх стовпців) | |
або ROWSPAN= (для об'єднання сусідніх рядків): | або ROWSPAN= (для об'єднання сусідніх рядків): | ||
Рядок 436: | Рядок 548: | ||
</TABLE> | </TABLE> | ||
− | Результат показаний на мал. 2.21. Тут, як бачите, відображена таблиця з трьох рядків по три | + | Результат показаний на мал. 2.21. Тут, як бачите, відображена таблиця з |
+ | |||
+ | трьох рядків по три | ||
осередки. Проте | осередки. Проте | ||
Рядок 542: | Рядок 656: | ||
Мал. 2.22. Використання заголовка | Мал. 2.22. Використання заголовка | ||
− | Результат показаний на мал. 2.22. Залишилося додати, що використання атрибуту RULES=, | + | Результат показаний на мал. 2.22. Залишилося додати, що використання атрибуту RULES=, |
− | обговорювався вище, із | + | що обговорювався вище, із |
значенням "groups" має на увазі саме ці “групи”: заголовок, основний зміст і висновок | значенням "groups" має на увазі саме ці “групи”: заголовок, основний зміст і висновок | ||
Рядок 822: | Рядок 936: | ||
Закрити редактор Notepad (Блокнот). | Закрити редактор Notepad (Блокнот). | ||
− | 6.Завантажити Internet explorer, та відкрити файл My_page.html. | + | 6.Завантажити Internet explorer, та відкрити файл My_page.html. |
− | + | ||
+ | Переглянути отриманий результат. | ||
Рядок 860: | Рядок 974: | ||
5)------------ | 5)------------ | ||
+ | |||
+ | --[[User:СВИНАРЕНКО АЛЕКСАНДР|СВИНАРЕНКО АЛЕКСАНДР]] 00:29, 15 октября 2008 (EEST) |
Версія за 23:29, 14 жовтня 2008
Конспект уроку на тему:
"Створення власної веб-сторінки. Розміщення тексту в таблицях."
Підготував: Студент 44 – групи: Свинаренко Олександр
Мета:
перевірка і оцінювання навичок та вмінь учнів з теми
"створення та редагування веб-сторінки та таблиць у веб-сторінці".
Тип уроку:
урок-лаборторна
Хід уроку
1)перевірка домашнього завдання
2)актуалізація матеріалу, що вивчався
3)узагальнення теми, мети, завдань уроку
4)перевірка і оцінювання навичок та вмінь
5)підведення підсумків уроку
1)-----(не знаю що задано було додому)-------
2)актуалізація (припускаю що матеріал вивчений):
1.Поняття Web-сторінки, гіпертексту.
2.Особливості адресації у WWW. URL (Uniform Resource Locator).
3.Що таке тег? Яка різниця між відкриваючим і закриваючим?
4.Основні вимоги до Web-сторінок.
5.Що потрібно для створення Web-сторінки?
6.Що можна розмістити на Web-сторінці?
7.Вбудовані малюнки. Вимоги до форматів малюнків.
3)Перелік необхідних знань та вмінь:
знати основні поняття з даної теми вміти відповісти
на запитання з даного конспекту та вміти створювати власну веб-сторінку з текстом різого
форматування та малюнками (7,8,9 балів), вміти створювати необширні таблиці з урахуванням
вимог щодо створення Web-сторінки (10,11,12 балів).
Стислий теоретичний матеріал (порядок виконання чи інструкція)
1. Відкрити редактор Notepad (Блокнот).
2. Для створення HTML-документу створити файл такого змісту:
<HTML>
<HEAD>
<TITLE> Моя сторінка в Інтернет </TITLE>
</HEAD>
<BODY>
Зміст сторінки
</BODY>
</HTML>
Віднайти теги початку і закінчення HTML документу,
початку і закінчення заголовку та тексту документу.
3.Застосувати тегу <hx></hx> заголовку документу
(де х- тип заголовку, число від 1 до 6). Після змін файл
набуває такого вигляду:
<HTML>
<HEAD>
<TITLE>
Моя сторінка в Інтернет
</TITLE>
</HEAD>
<BODY>
Зміст сторінки
</BODY>
</HTML>
4. Застосувати теги
,
,
для зміни шрифта тексту змісту документу відповідно на
жирний, курсивний та підкреслення.
Після внесених змін текст може набути, наприклад, такого вигляду:
<HTML>
<HEAD>
<TITLE>
Моя сторінка в Інтернет
</TITLE>
</HEAD>
<BODY>
Зміст цього рядка написаний жирним шрифтом
Зміст цього рядка написаний курсивом
Зміст цього рядка написаний підкресленим шрифтом
</BODY>
</HTML>
таблиці:
(я вважаю що таблиці дещо складніше сприймаються, тому матеріал даю обширніше)
Будь-яка таблиця визначається в HTML за допомогою тегаЯкщо ви напишете що-небудь ніби
то, швидше за все, результат вас розчарує: броузер відобразить просто звичайний текст.
Річ у тому, що мало створити таблицю,
треба в ній ще створити хоч би один рядок, а в рядку хоч би один осередок.
Рядки таблиці створюються за допомогою тегазакриваючого тега.
Проте, написавши:
Это уже таблица? |
ми отримаємо той же результат, що і раніше (принаймні, в більшості броузеров).
У чому ж справа? А річ у тому,
що за умовчанням таблиці зазвичай відображаються без рамки.
Якщо ми хочемо, щоб наша таблиця з одного осередку
мала рамку, ми повинні явно задати її ширину, встановивши атрибут BORDER=,
наприклад, от так:
Это уже таблица! |
Ось тепер це вже на щось схоже (мал. 2.1 3 ). До речі,
досить цікаво розглянути рамку, встановивши що-небудь
ніби BORDER="30".
Основні атрибути таблиці
Як бачите, наша таблиця вийшла рівно такої ширини, яка нуж- ная,
щоб вміщати написану нами фразу, і ні на
піксел більше. За допомогою атрибуту WIDTH= можна встановлювати будь-яку
бажану ширину таблиці. Наприклад, якщо ми напишемо
Это уже таблица! |
Результат показаний на мал. 2.1 5 . Зрозуміло,
в звичайних ситуаціях величину CELLPADDING= встановлюють
приблизно рівною 3-5 крапок, щоб просто небагато відступити від краю осередку.
Мал. 2.1 5. Застосування атрибуту CELLPADDING=
Крім того, є ще атрибут CELLSPACING=, який задає відстань між осередками таблиці.
В даному випадку ми можемо
побачити дію цього атрибуту із зміни відстані між межами наший єдиного осередку
і рамкою таблиці. Для краси
зробимо при цьому товщину табличної рамки трохи більше:
Это уже таблица! |
Результат представлений на мал. 2.1 6.
Мал. 2.1 6 . Застосування атрибуту CELLSPACING=
До речі, рамка таблиці абсолютно не зобов'язана бути сіркою,
принаймні в броузере Internet Explorer (версії 3 і вище).
Для цього служить атрибут BORDERCOLOR=, якому можна дати як значення
будь-який доступний колір. Проте,
якщо вставити в наш приклад що-небудь ніби BORDERCOLOR="green" і порівняти
результат з попереднім, то він,
швидше за все, вам не сподобається:
у попередньому випадку таблична рамка зліва і зверху виводилася світлішим
відтінком, ніж знизу і справа, за рахунок чого виникало враження “опуклості”.
А зараз вся рамка стала
одноколірною - зеленою - і виглядає набагато “нудніше”.
То ж справедливо і для рамки осередку (яка була,
навпаки, “увігнути”).
Тому замість одного атрибуту BORDERCOLOR= ми рекомендуємо вживати два:
BORDERCOLORLIGHT= і BORDERCOLORDARK=,
задаючі колір, відповідно, світлої і темної сторін рамки.
Правда, ці атрибути підтримуються тільки броузером
Internet Explorer.
Это уже таблица! |
Результат показаний на мал. 2.17. До речі, при перегляді на екрані
комп'ютера звернете увагу на те, що lime і
green - в принципі відповідне, але не саме краще поєднання значень даних атрибутів.
Для додання природності
табличній рамці корисно небагато поекспериментувати з відтінками квітів.
Мал. 2.1 7 . Фарбування рамки таблиці
Колір фону таблиці можна задати за допомогою атрибуту BGCOLOR=.
Він може відрізнятися від кольору загального
фону всієї сторінки, визначеного атрибутом BGCOLOR= тега <BODY>.
Щоб вирівняти таблицю по центру або правому краю, можна встановити в тегеРезультат представлений на мал. 2.1 8 . Як бачите,
відстань між осередками зберігається рівною значенню
атрибуту CELLSPACING= тепер це помітно особливо добре.
Мал. 2.1 8 . Таблиця з двох осередків Тепер додамо в нашу таблицю другий рядок:
Это вторая ячейка</ТD> |
Оскільки в другому рядку всього один осередок (див. мал. 2. 19 ),
на місці відсутнього другого осередку другого
рядка залишився порожній простір.
Іноді це буває корисно, але частіше потрібно залишити порожню рамку
незаповненого осередку. Як це зробити? Якщо
ми просто додамо в таблицю пару теговнічого не зміниться - навколо порожнього
осередку рамка не відображається!
Додавання пропуску між тегамі осередку також нічого не дає, оскільки в HTML
зайві пропуски ігноруються...
Мал. 2. 19 . Приклад таблиці з “бракуючим” осередком
Мал. 2.2 0 . Приклад таблиці з порожнім осередком
До цих пір ми розглядали тільки атрибути тега теж можуть мати власні атрибути,
такі, як BGCOLOR=, BORDERCOLOR=, BORDERCOLORLIGHT=, BORDERCOLORDARK= і ALIGN=. Їх значення розповсюджуються тільки на один рядок або елемент таблиці. Крім того, є атрибут VALIGN=, за допомогою якого можна управляти вертикальним вирівнюванням тексту рядка або осередку. Цей атрибут може приймати значення top (вирівняти по верхньому краю), middle (по середині) і bottom (по нижньому краю). Крім того, в деяких броузерах, наприклад Opera, підтримується також атрибут NOWRAP, що забороняє перенесення тексту осередку на наступний рядок. Управління шириною стовпців Якщо ви подивитеся на мал. 2.2 0, то побачите, що ширина стовпців в наший таблиці різна. Це відбувається тому, що броузер розподіляє місце в таблиці залежно від кількості тексту, якого в першому стовпці опинилося більше. Проте, якщо в теге першого осередку вказати | ,
то обидва стовпці стануть рівними по ширині. Таким чином, можна користуватися атрибутом WIDTH= в теге | так само,
як і в теге
Результат показаний на мал. 2.21. Тут, як бачите, відображена таблиця з трьох рядків по три осередки. Проте третій осередок першого рядка за допомогою атрибуту ROWSPAN="3" об'єднаний з рештою двох осередків третього стовпця. Тому в наступних рядках ми можемо спокійно забути про третій стовпець - місце вже зайняте. Тому в третьому рядку таблиці всього два осередки. А в другому рядку відбувається наступне: ми за допомогою атрибуту COLSPAN="2" об'єднуємо два осередки цього ряду, що залишилися, в одну. До речі, звернете увагу на те, що, хоча ширина перших двох стовпців таблиці задана рівною 33%, тобто приблизно третина ширини таблиці доводиться на кожен стовпець, правий стовпець насправді займає явно більше місця. Це відбулося тому, що інакше броузеру не вдалося б умістити завширшки цього стовпця довге слово “об'єдналися”. В результаті броузер самостійно трохи розширив цей стовпець за рахунок двох остальних. Ми з вами ще не розглянули такі елементи таблиці, як заголовок і висновок. У HTML 4.0 можна весь основний зміст таблиці позначити тегом <TBODY> . Тоді заголовок таблиці позначається тегом <THEAD>, а висновок - тегом <TFOOT>. Все три тега уживаються з
Мал. 2.21. Приклад об'єднання елементів таблиці закриваючими тегамі і можуть мати різні атрибути, наприклад BGCOLOR=, ALIGN=, VALIGN=. А для осередків заголовка таблиці замість тега зазвичай використовують тег <ТН> . В
| принципі, це одне і те ж, проте в осередках <ТН> текст за умовчанням вирівнюється по центру і відображається напівжирним зображенням шрифту. Для прикладу додамо в нашу учбову таблицю заголовок і висновок:
|