/ / Використання HTML в таблиці

Використання HTML в таблиці

У мові HTML існує дуже багато елементів, ікожен з них унікальний по-своєму. Таблиця - дуже цікавий, популярний і серйозний об'єкт. Завдяки їй можна не тільки надавати інформацію в зручному вигляді, а й будувати цілий каркас сайту.

Раніше практично всі веб-майстри використовували таблиці саме для верстки сайтів. Спочатку таблиці для цього не придумувалися. Тому для розмітки сайту потрібно використовувати блоковий елемент div.

Якщо ви не хочете завжди залишатися новачком,звикайте відразу все робити правильно. Це дуже важливо в мові HTML. У таблиці потрібно розміщувати тільки звичайну інформацію (текст, посилання, списки, зображення і т. П.), А не весь сайт цілком.

Як зробити таблицю HTML?

Таблиця - це складний елемент, який складається звеликого числа інших елементів. Запам'ятайте, що при створенні комірки чи рядки завжди відразу потрібно ставити закривається тег. Інакше все злетить. Оброблювач в браузері буде шукати кінець елемента і, поки не знайде його, все подальше буде включати в таблицю. Результатом буде каша.

Якщо ви пишете сайт в "Блокноті", то все доведеться робити руками. Якщо в готовому редакторі, то там зазвичай є кнопки - "вставити таблицю", "вставити зображення" і так далі.

Приклад таблиці 2 на 2.

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

<Tr>

<Td> текст першого осередку першого рядка </ td>

<Td> текст другого осередку першого рядка </ td>

</ Tr>

<Tr>

<Td> текст першого осередку другого рядка </ td>

<Td> текст другого осередку другого рядка </ td>

</ Tr>

</ Table>

Теги <table> і </ table> вказують початок і кінець таблиці. Теги <tr> і </ tr> - початок і кінець рядка. В одному рядку може бути скільки завгодно осередків, які визначаються тегами <td> і </ td>.

Головне правило: кількість осередків у кожному рядку повинно бути однаковим. Адже це таблиця.

html в таблиці

Але, як і в редакторі Word і Excel, комірки можна об'єднувати між собою.

Як об'єднувати осередки в таблиці?

Для об'єднання використовують атрибути Colspan і Rowspan. Span перекладається як "охоплювати" або "перекривати". Дослівний зміст - охопити / перекрити осередку / рядки.

Як об'єднувати осередки в таблиці

У значенні цього атрибута потрібно вказати, скільки рядків або комірок буде перекрито. Далі наведено наочний приклад використання обох атрибутів HTML в таблиці.

теги html таблиця

В даному прикладі в першому рядку об'єднали 3осередки за допомогою атрибута colspan = "3". Потім перший осередок другого рядка розтягнули на чотири рядки. Запам'ятайте, що розтягуємо / об'єднуємо тільки в першій клітинці. Її властивість поширюватися далі. Все, що йде раніше, порушено не буде.

Якщо у вас є 5 осередків і ви хочете об'єднати з 2 по 4, то потрібно саме у осередку під номером 2 вказати атрибут colspan = "3".

Зверніть увагу на осередок під номером 9 на малюнку вище. Там об'єднали відразу і осередки і рядки. Такі дії не забороняються.

Подивіться ще один приклад для закріплення інформації. Оскільки деякі плутають атрибути і замість осередків часом об'єднують рядки.

Об'єднання рядків html

оформлення таблиць

Візьмемо звичайний, стандартний випадок HTML. У таблиці два рядки по два осередки в кожній.

теги html таблиця

Результат коду буде наступним.

таблиця в html

Як бачите, ніяких ефектів немає. Можна додати рамку, вказати ширину і висоту.

атрибути таблиці html

Також можна пограти з вирівнюванням. Можна вирівнювати як по висоті, так і по ширині.

вирівнювання в таблиці

Align для вирівнювання по горизонталі, а valign - по вертикалі. Ось такий результат.

приклад створення таблиць в html

Атрибути align і valign можна застосовувати до всієї рядку. Тоді все осередки, які знаходяться в ній, будуть підкорятися цим атрибутам.

Крім тегів <td> і <tr>, є додатковий тег<Th>. Насправді це аналог <td>, але використовується він тільки в першому рядку і служить заголовком. За замовчуванням текст в <th> вирівнюється по центру і виділяється жирним.

Як підключати стилі до таблиці?

Як і будь-які теги HTML, таблиця можеперетворюватися за допомогою стилів. Вам потрібно вказати файл стилів в області head <link rel = "stylesheet" href = "style.css" type = "text / css"> або готовий стиль (вказується також в head).

<Head>

...

<Style type = "text / css">

table {

font-family: Verdana, Arial, Helvetica, sans-serif;

color: # 000000;

}

.my_class

{

color: # 666666;

}

</ Style>

...

</ Head>

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

<Table class = "my_class">

Зверніть увагу, що класи можна використовувати як для тега table, так і для конкретної комірки або рядки.

<Table class = "style_table" width = "100%" border = "1">

<Tr class = "style_row1">

<Td class = "style_td1"> текст першого осередку першого рядка </ td>

<Td class = "style_td2"> текст другого осередку першого рядка </ td>

</ Tr>

<Tr class = "style_row2">

<Td> текст першого осередку другого рядка </ td>

<Td> текст другого осередку другого рядка </ td>

</ Tr>

</ Table>

Якщо в назві стилю десь допущена помилка,то результату не побачите. Якщо ж в самому стилі є помилки, але при цьому назви збігаються, ефекту не буде. Кожна кома або двокрапка грає велику роль.

Додаткові атрибути у таблиць

Які атрибути можна писати в класах стилів? Існує дуже багато атрибутів, які застосовуються саме до таблиць. Розглянемо основні, які вам знадобляться.

align

Вирівнювання по горизонталі

valign

Вирівнювання по вертикалі

background

Фонове зображення в осередку / таблиці

bgcolor

Колір фону комірки

bordercolor

Колір рамки таблиці / ячейки

height

Висота комірки

nowrap

Заборона перенесення тексту в рядку.

width

Ширина комірки / таблиці

Як бачите, використовувати HTML в таблиці якнайбільшою кількістю "інструментів".

приклади таблиць html

Красиві створені за допомогою HTML таблиці. приклади

Завдяки стилям можна створювати різні красиві таблиці. Все залежить від того, що і як вам подобається.

html таблиці приклади
Це як в приготуванні страв. Інгредієнти ті ж, а варіантів рецептів безліч.

як зробити таблицю html

Як бачите, якщо використовувати теги HTML, таблиця може перетворитися до невпізнання. Межі можливостей визначає ваша фантазія.

</ P>>
Читайте ще: