Як верстати таблицю в html. Атрибут тегів та

знаходиться тіло таблиці. Тіло складається з рядків та стовпців. Таблиця заповнюється рядково.

Кожен тег створює новий рядок. Далі у вкладених створюються стовпці. Можна створювати багато стовпців. При цьому слід стежити за кількістю стовпців у кожному рядку. Наприклад, якщо у першому рядку було 5 стовпців, то й у наступних рядках має бути 5 стовпців. Інакше таблиця попливе. Є можливість об'єднувати комірки.

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

Наведемо приклад, html код:

Приклад таблиці
Стовпець 1 Стовпець 2

Зверніть увагу на комірку . Ми використовуємо спеціальний атрибут colspan для об'єднання осередків по горизонталі. Його чисельне значення вказує кількість стовпців, що об'єднуються. Також існує аналог цього атрибуту: тег (Заголовок таблиці), де потрібно також прописати colspan. Результат буде таким самим. Але найчастіше використовують звичайний td.

Тепер розглянемо докладно всі атрибути тега

.

Атрибути та властивості тега

До тега, що відкриває

можна прописувати різні атрибути.

1. Властивість align="параметр" - задає вирівнювання таблиці. Може приймати такі значення:

У цьому прикладі ми вирівнювали таблицю по центру align="center" .

Цей атрибут можна застосовувати не лише до таблиці, а й до окремих осередків таблиці.

. Таким чином, у різних осередках вирівнювання буде різним.

Наприклад

, , , або
  • cols - лінія відображається між колонками
  • none - всі межі ховаються
  • rows - межа малюється між рядками таблиці, створеними через тег
  • 12. Властивість width="число" - задає ширину таблиці: або у пікселях, або у відсотках.

    13. Властивість class="ім'я_класу" - можна вказати ім'я класу, якому належить таблиця.

    14. Властивість style="стилі" - стилі можна задати індивідуально кожної таблиці.

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

    і доступні такі ж параметри, що і для будуть ієрархічно застосовані до всіх і

    Найпростіше зрозуміти, як можна використовувати угруповання рядків та стовпців на прикладі таблиці Судоку.


    Тег col встановлює параметри окремо кожного стовпця. При цьому не важливо, як написати у вихідному коді:

    або

    приклад
    або рядкам
    ... ... ...

    2. Властивість background="URL" - задає фоновий рисунок. Замість URL має бути написана адреса фонового зображення.

    приклад

    Приклад таблиці
    Стовпець 1 Стовпець 2

    Перетворюється на сторінку на наступне:

    У розглянутому прикладі наше фонове зображення знаходиться в папці img (яка знаходиться в тій же директорії, що html-сторінка), а називається зображення fon.gif . Зверніть увагу на те, що ми додали в тезі style="color:white;" . Оскільки фон майже чорний, то щоб текст не злився з фоном, ми зробили текст білим.

    3. Властивість bgcolor="колір" - задає колір фону таблиці. Як колір можна вибрати будь-яку з усієї палітри (див. коди та назви html кольорів)

    4. Властивість border="число" - задає товщину рамки таблиці. У попередніх прикладах ми вказували border = "1", що означає товщина рамки – 1 піксель.

    5. Властивість bordercolor="колір" - задає колір рамки. Якщо border="0" , то рамки не буде і колір рамки не матиме сенсу.

    6. Властивість cellpadding="число" - відступ від рамки до вмісту осередку в пікселях.

    7. Властивість cellspacing="число" - відстань між осередками в пікселях.

    8. Властивість cols = "число" - число стовпців. Якщо його не поставити, то браузер сам визначить кількість стовпців. Різниця лише в тому, що вказівка ​​цього параметра швидше за все прискорить завантаження таблиці.

    9. Властивість frame="параметр" - як відображати межі навколо таблиці. Може приймати такі значення:

    • void - не малювати кордону
    • border - межа навколо таблиці
    • above - кордон по верхньому краю таблиці
    • below - межа знизу таблиці
    • hsides - додати тільки горизонтальні межі (згори та знизу таблиці)
    • vsides - малювати тільки вертикальні межі (ліворуч і праворуч від таблиці)
    • rhs - межа тільки на правій стороні таблиці
    • lhs - межа тільки на лівій стороні таблиці

    10. Властивість height="число" - задає висоту таблиці: або у пікселях, або у відсотках.

    11. Властивість rules="параметр" - де відображати межі між осередками. Може приймати такі значення:

    • all - лінія малюється навколо кожного осередку таблиці
    • groups – лінія відображається між групами, які утворюються тегами
    .

    Атрибути та властивості

    1. Властивість align="параметр" - задає вирівнювання окремого осередку таблиці. Може приймати такі значення:

    • left - вирівнювання по лівому краю
    • center - вирівнювання по центру
    • right - вирівнювання з правого краю

    2. Властивість background="URL" - задає фонове зображення комірки. Замість URL має бути написана адреса фонового зображення.

    3. Властивість bgcolor="колір" - задає колір фону комірки.

    4. Властивість bordercolor="колір" - задає колір рамки комірки.

    5. Властивість char="буква" - задає букву, від якої потрібно зробити вирівнювання. Значення атрибуту align має бути встановлене як char.

    6. Властивість colspan="число" - задає число горизонтальних осередків, що об'єднуються.

    7. Властивість height="число" - задає висоту таблиці: або у пікселях, або у відсотках %.

    8. Властивість width="число" - задає ширину таблиці: або у пікселях, або у відсотках %.

    9. Властивість rowspan="число" - задає число вертикальних осередків, що об'єднуються.

    10. Властивість valign="параметр" - вирівнювання вмісту комірки по вертикалі.

    • top - вирівнювання вмісту комірки по верхньому краю рядка
    • middle - вирівнювання посередині
    • bottom - вирівнювання по нижньому краю
    • baseline - вирівнювання по базовій лінії
    Примітка 1

    Для тега

    . Параметри для одного тега
    всередині нього

    Як зробити, щоб межі осередків у таблиці не склеювалися

    У разі використання border (кордон осередків) і нульових відступів між осередками вони все одно склеюються і виходить подвоєний border . Щоб це уникнути, потрібно прописати в стилях таблиці border-collapse: collapse :

    ...

    Шановний читачу, тепер Ви дізналися набагато більше про html тег table. Тепер раджу перейти до наступного уроку.


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

    Засоби опису таблиць у HTML

    З розвитком WWW стало зрозуміло, що коштів, закладених у НТМL, недостатньо для якісного відображення різного типу документів. Недоліком НТМL була відсутність у його складі засобів відображення таблиць. Для цього зазвичай використовувався передформатований текст (тег

    ), у якому таблиця описувалася символами АSСII.  Але така форма подання таблиць була недостатньо високої якостіта вибивалася із загального стилю документа.  Після введення таблиць в HTML у Web-майстрів з'явився непросто інструмент розміщення текстових і числових даних, а потужний засіб дизайну розміщувати у потрібному місці екрану графічних образів і тексту.

    Створення таблиць у HTML

    Для опису таблиць використовується тег<ТАВLЕ>. Тег<ТАВLЕ>, як і багато інших, автоматично переводить рядок до та після таблиці.

    Створення рядка таблиці - тег<ТR>

    Тег<ТR>(Таble Row, рядок таблиці) створює рядок таблиці. Весь текст, інші теги та атрибути, які потрібно помістити в один рядок, повинні розміщуватись між тегами lt;.

    Визначення осередків таблиці - тег<ТD>

    Усередині рядка таблиці зазвичай розміщуються осередки з даними. Кожен осередок, що містить текст або зображення, повинен бути оточений тегами<ТD>. Число тегів<ТD>у рядку визначає кількість осередків

    Таблиця

    Якщо у таблиці два теги TR, то в ній два рядки.
    Якщо у рядку три теги TD, то в ній три стовпці.

    Заголовки стовпців таблиці - тег<ТН>

    Заголовки для стовпців та рядків таблиці задаються за допомогою тега заголовка<ТН>(Таblе Неаder, заголовок таблиці). Ці теги подібні<ТD>. Відмінність полягає в тому, що текст, укладений між тегами<ТН>, автоматично записується жирним шрифтом і за умовчанням розташовується посередині комірки. Центрування можна скасувати та вирівняти текст по лівому або правому краю. Якщо скористатися<ТD>з тегом<В>та атрибутом<АLIGN=center>, текст також буде виглядати як заголовок. Однак слід мати на увазі, що не всі браузери підтримують у таблицях жирний шрифт, тому краще задавати заголовки таблиць за допомогою<ТН>.

    Заголовок за промовчанням Заголовок може об'єднувати стовпці
    Заголовок може бути розташований перед стовпцями Текст чи дані Текст чи дані
    Заголовок може об'єднувати рядки Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані

    Використання заголовків таблиці - тег<САРТIОN>

    Тег

    дозволяє створювати заголовки таблиці. За замовчуванням заголовки центруються і розміщуються або над (<САРТION АLIGN=top>), або під таблицею (<САРТION ALIGN=bottom>). Заголовок може складатися з будь-якого тексту та зображень. Текст буде розбитий на рядки, які відповідають ширині таблиці. Іноді тег<САРТION>використовується для підпису під малюнком. І тому досить описати таблицю без кордонів.

    Заголовок над таблицею
    Текст чи дані Текст чи дані Текст чи дані Текст чи дані
    Заголовок під таблицею
    Текст чи дані Текст чи дані Текст чи дані

    Атрибут NOWRAP

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

    Атрибут СОLSPAN

    Теги<ТD>і<ТН>модифікуються за допомогою атрибуту СОLSPAN (Column Span, з'єднання стовпців). Якщо ви хочете зробити якийсь осередок ширшим, ніж верхній або нижній, можна скористатися атрибутом СОLSPAN, щоб розтягнути його над будь-якою кількістю звичайних осередків.

    Якщо ви хочете зробити якийсь осередок ширшим, ніж верхній або нижній, можна скористатися атрибутом СОLSPAN=2,
    щоб розтягнути її над будь-якою кількістю звичайних осередків.

    Атрибут ROWSPAN

    Атрибут ROWSPAN, який використовується в тегах<ТD>і<ТН>, Подібний до атрибуту СОLSPAN=, тільки він задає число рядків, на які розтягується комірка. Якщо ви вказали в атрибуті ROWSPAN=s число, більше одиниці, то відповідна кількість рядків повинна знаходитися під коміркою, що розтягується. Внизу таблиці її розмістити не можна.

    Атрибут WIDТН

    Атрибут WIDТН застосовується у двох випадках. Можна помістити його у тег<ТАВLЕ>, щоб дати ширину всієї таблиці, а можна використовувати в тегах<ТD>або<ТН>, щоб встановити ширину осередку або групи осередків. Ширину можна вказувати у пікселах або у відсотках. Наприклад, якщо ви задали в тезі<ТАВLЕ>WIDTH=250, ви отримаєте таблицю шириною 250 пікселів, незалежно від розміру сторінки на моніторі. При завданні WIDТН=50% у тезі<ТАВLЕ>таблиця займатиме половину ширини сторінки за будь-якого розміру зображення на екрані. Отже, вказуючи ширину таблиці у відсотках, майте на увазі, що якщо користувач має вузьку область перегляду, ваша сторінка може виглядати дещо дивно. Якщо ви використовуєте пікселі, і таблиця виявляється ширшою за область перегляду, внизу з'явиться смуга прокручування для переміщення вправо і вліво по сторінці. Залежно від поставлених завдань і той, і інший спосіб завдання ширини таблиці може бути корисним.

    Текст або дані – ширина 100%
    або
    Текст або дані – ширина 50%
    або
    Текст або дані – ширина 200 пікселів
    або
    Текст або дані – ширина 100 пікселів

    Застосування порожніх осередків

    Якщо осередок не містить даних, він не матиме меж. Якщо потрібно, щоб у комірки були межі, але не було вмісту, необхідно помістити в неї щось, що не буде видно під час перегляду. Можна скористатися порожнім рядком<ВR>. Можна навіть встановити порожні стовпці, визначивши їх ширину в пікселах або відносних одиницях і не ввівши в отримані комірки жодних даних. Цей засіб може бути корисним при розміщенні на сторінці тексту та графіки.

    Атрибут СЕLLРАDDING

    Цей атрибут визначає ширину порожнього простору між вмістом комірки та її межами, тобто задає поля всередині комірки.

    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані

    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані

    Атрибути АLIGN та VALIGN

    Теги<ТR>, <ТD>і<ТН>можна модифікувати за допомогою атрибутів ALIGN та VALIGN. Атрибут АLIGN визначає вирівнювання тексту та графіки по горизонталі, тобто по лівому або правому краю, або по центру. Горизонтальне вирівнювання може бути задано декількома способами:

    ALIGN=blееdleftпритискає вміст комірки впритул до лівого краю.

    ALIGN = leftвирівнює вміст комірки лівого краю з урахуванням відступу, заданого атрибутом СЕLLPADDING.

    АLIGN = сентермає у своєму розпорядженні вміст осередку по центру.

    АLIGN = rightвирівнює вміст комірки з правого краю з урахуванням відступу, заданого атрибутом СЕLLPADDING.

    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані

    Атрибут VALIGN здійснює вирівнювання тексту та графіки всередині комірки по вертикалі. Вертикальне вирівнювання може бути задано декількома способами:

    VALIGN=topвирівнює вміст комірки по її верхній межі.

    VALIGN=middleцентрує вміст осередку по вертикалі.

    VALIGN=bottomвирівнює вміст комірки по її нижній межі.

    Атрибут VALIGN здійснює вирівнювання тексту та графіки всередині комірки по вертикалі. верх, середина, низ.
    VALIGN=top Вирівнює вміст комірки по її верхній межі. верх, верх, верх.
    VALIGN=middle Центрує вміст осередку по вертикалі. середина, середина, середина.
    VALIGN=bottom Вирівнює вміст клітинки по її нижній межі. низ, низ, низ.

    Атрибут BORDER

    У тезі<ТАВLЕ>часто визначають, як виглядатимуть рамки, тобто лінії, що оточують осередки таблиці та саму таблицю. Якщо ви не поставите рамку, то отримаєте таблицю без ліній, але простір під них буде відведено. Того ж результату можна досягти, задавши<ТАВLЕ ВОRDER=0>. Іноді хочеться зробити кордон товстішим, щоб він краще виділявся. Можна привернути увагу до малюнку чи тексту задати виключно жирні кордону. p align="justify"> При створенні вкладених таблиць доводиться робити для різних таблиць кордону різної товщини, щоб їх легше було розрізняти.

    Атрибут CELLSPACING

    Атрибут СЕLLSPACING визначає ширину проміжків між осередками пікселів. Якщо цей атрибут не вказано, за замовчуванням задається величина, що дорівнює двом пікселям. За допомогою атрибуту СЕLLSPACING= можна розміщувати текст та графіку там, де вам потрібно. Якщо ви хочете залишити порожнє місце, можна вписати в комірку пробіл.

    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані

    Атрибут BGCOLOR

    Цей атрибут дозволяє встановити колір тла. Залежно від того, з яким тегом (TABLE, TR, TD) він застосовується, колір фону може бути встановлений для всієї таблиці, рядка або окремої комірки. Значення цього атрибута є код RGB або стандартна назва кольору.

    Текст чи дані Текст чи дані Текст чи дані
    Текст чи дані Текст чи дані Текст чи дані

    Атрибут BACKGROUND

    Цей атрибут визначає фонове зображення для таблиць. Застосуємо до тегів TABLE та TD. Його значенням є URL файлу із фоновим зображенням. Використання цього атрибута розглядається нижче.

    Використання таблиць у дизайні сторінки

    Таблиці хороші тим, що за бажання можна зробити їх межі невидимими. Це дозволяє за допомогою тега<ТАВLЕ>красиво розміщувати на сторінці текст та графіку. Поки тег<ТАВLЕ>залишається єдиним потужним засобом форматування HTML. Дизайнери Web-сторінок зараз мають практично ту саму свободу щодо використання "порожнього простору", що і творці друкованих сторінок. Таблиці найкраще допомагають відійти від ієрархічного розміщення тексту на веб-сторінках.

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

    Уральський державний педагогічний університет

    Ласкаво просимо!

    Навчальний курс "Основи WEB-мастерингу"

    Створення різнокольорових таблиць

    Деякі браузери дозволяють відображати кольори. Є кілька способів розфарбувати таблицю, переважно вони залежить від використовуваного браузера.

    Кольорові кордони в Netscape Navigator. Ви не тільки можете оточити таблицю красивою рамкою, але й задати для неї колір, відмінний від кольорів тексту та фону. Створіть простий сірий GIF (або будь-який GIF, який ви хотіли б мати як тло) і визначте його в тезі<ВODY>як фон сторінки. Потім встановіть колір фону сторінки. В результаті ваш тег<ВОDY>виглядатиме приблизно так:

    Ви створили подвійне тло - GIF і заданий колір. В результаті фоновий колір буде видно на всіх межах таблиць та горизонтальних лініях (<НR>). Незалежно від того, є ваш фоновий GIF сірим чи ні, кольорові лінії та межі таблиць будуть помітно виділятися. Якщо фоновий GIF влаштований не надто складно, час завантаження сторінки зросте лише небагато.

    Таблиця з рамками

    Ім'я Прізвище
    Лариса Ісаєва
    Дмитро Колесников

    РЕЗУЛЬТАТ:

    Таблиця без рамок

    Таблиця з рамками

    Атрибути тегів
    і для об'єднання осередків
    приклад
    тхори
    вага розмір
    самці 1.2 – 2.5 кг до 70см
    самки 0.7 – 1.0 кг до 40см

    РЕЗУЛЬТАТ:

    тхори
    вага розмір
    самці 1.2 – 2.5 кг до 70см
    самки 0.7 – 1.0 кг до 40см

    За стандартом HTML5 усі раніше використовувані атрибути таблиці, такі як border, cellspacing, cellpaddingта ін більше не підтримуються і їх використання валідатор вважає помилками в коді. Для оформлення таблиць потрібно використовувати CSS-стилі, за допомогою яких можна замінити усі застарілі атрибути таблиць. Наприклад, замість атрибуту cellspacingдля зміни відстані між осередками таблиці використовується властивість border-spacing, а вирівнювання вмісту в осередках таблиці – властивості text-alignі vertical-aling. CSS-стилі для оформлення таблиць

    Теги групування рядків html таблиці

    Для створення більш складних таблиць можна використовувати теги:

    приклад
    Споживання пива
    П.І.Б. літрів
    Разом 250
    Іванов Іван Іванович 133
    Петров Петро Петрович 117

    РЕЗУЛЬТАТ:

    Теги групування стовпців html таблиці

    Атрибут тегів
    жовтий червоний

    РЕЗУЛЬТАТ:


    Не намагайтеся встановити стиль text-alignдля тегів і . Текст, розміщений між тегами ..., не успадковує цей стиль, оскільки тег не є нащадком ні тега , ні тега .

    Горизонтальне вирівнювання тексту в певному стовпці таблиці можна змінити, вказавши стиль text-alignдля псевдокласу td:nth-child(n)де n – номер стовпця. Однак, цей метод не спрацює, якщо серед осередків таблиці є атрибут colspan.

    приклад
    Найменування Ціна, руб.)
    Похвилинна оплата солярію (від 4 хвилин)15
    50 хвилин солярію (14 руб/хв, 1 міс.)700
    100 хвилин солярію (13 руб/хв, 2 міс.)1300
    200 хвилин солярію (12 руб/хв, 3 міс.)2400

    РЕЗУЛЬТАТ:


    Однак, цей метод не спрацює, якщо серед осередків таблиці є атрибут colspan.




    Минулого уроку ми з Вами створили файл головної сторінки сайту index.html, відкрили його блокнотом і додали до нього HTML код, який містить обов'язкові html теги.

    Крім того, ми з Вами навчилися змінювати колір фону сторінки за допомогою зміни значення bgcolor тега BODY.

    Тепер давайте згадаємо, який ми вибрали макет чи каркас для сайту, про це ми нашого курсу.

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

    Тут слід зазначити, що одним із найпоширеніших способів верстки html сторінок є використання таблиць.

    Насправді, існує два основних типи верстки сторінок html сайтів – за допомогою таблиць та за допомогою CSS стилів.

    В даний час, верстка за допомогою CSS стилів є кращою, але при створенні сайту в блокноті, простіше використовувати табличну верстку, тому ми на таблиці і зупинимося.

    У початковий період розвитку Інтернету, в основному використовувався табличний спосіб верстки сторінок. Широке використання таблиць при верстці html сторінок було пов'язано з тим, що таблицю можна створити з будь-якою кількістю стовпців та рядків. Розміри таблиці просто змінюються за допомогою параметрів.

    При верстці табличним способом, html сторінка розбивається на потрібну кількість осередків, кожна з яких займає певне місце на сторінці. В результаті, Ви можете додавати блоки з контентом, в потрібні осередки таблиці, тим самим розташовуючи контент в потрібному місці .



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

    Отже, таблиця в коді веб-сторінки задається тегом

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

    Відкриємо файл нашої веб-сторінки index.html для редагування блокнотом Notepad++. І відкриємо її за допомогою браузера, щоб переглядати на сторінці зміни.

    На початку цієї статті, ми з вами говорили про те, що макет сайту, який ми з Вами задумали, є таблицею.

    Причому таблиця макета сайту у нас складатиметься з трьох рядків (Heder, Контент та Footer) та двох стовпців (Меню та Контент).

    Для додавання таблиці з трьома рядками та двома стовпцями, змінимо наш код, додавши таке:

    1рядок 1 стовпець 1рядок 2 стовпець
    2рядок 1 стовпець 2рядок 2 стовпець
    3рядок 1 стовпець 3рядок 2 стовпець

    Щоб у таблиці встановити рамку, використовуємо параметр border. Товщина рамки таблиці задається у пікселах (px).

    Додамо в наш HTML код параметр border, зі значенням аргументу, рівним 1px. Тобто, товщина рамки таблиці у нас дорівнюватиме одному пікселу:

    1рядок 1 стовпець 1рядок 2 стовпець
    2рядок 1 стовпець 2рядок 2 стовпець
    3рядок 1 стовпець 3рядок 2 стовпець

    Щоб вирівняти таблицю по центру вікна браузера, використовуємо параметр align, який може набувати трьох значень: left, center, right, зрозуміло, що для вирівнювання таблиці по центру вікна браузера, значення аргументу параметра вирівнювання, у нас має бути: center.

    І давайте тут же задаємо ширину таблиці. Ширина таблиці визначається параметром width. Значення, які може набувати цей параметр, можуть бути виражені цілим числом у пікселах або у відсотках від поточної ширини вікна браузера.

    Додамо в наш код вирівнювання та ширину таблиці, в результаті отримаємо наступний код:

    1рядок 1 стовпець 1рядок 2 стовпець
    2рядок 1 стовпець 2рядок 2 стовпець
    3рядок 1 стовпець 3рядок 2 стовпець

    Оновлюємо вікно браузера сторінки нашого сайту, щоб переглянути зміни, бачимо, що таблиця вирівнялася по центру вікна і змінила свою ширину.

    Тепер давайте повернемося до рамки таблиці, ми в HTML коді ми задали її рівною 1 пікселу за допомогою значення аргументу параметра border: border = "1".

    Знову звернутися до параметрів тега TABLE у html довіднику, тут є два параметри, які впливають на зовнішній виглядрамки.

    Перший параметр: cellspacing - задає відстань між осередками таблиці.

    Другий параметр: cellpadding – від значення аргументу даного параметра, залежить відстань від рамки до вмісту комірки.

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

    В результаті html код таблиці, набуде наступного вигляду:

    1рядок 1 стовпець 1рядок 2 стовпець
    2рядок 1 стовпець 2рядок 2 стовпець
    3рядок 1 стовпець 3рядок 2 стовпець

    Як Ви пам'ятаєте, наша таблиця повинна мати три рядки, причому в першому рядку повинен бути один осередок, у другому рядку два осередки і в третьому рядку, повинен бути теж один осередок.

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

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

    Крім додавання параметра colspan, давайте змінимо написи в комірках таблиці, відповідно до нашого макету.

    Після всіх змін, повний html код нашої сторінки буде наступним:

    Як створити сайт у блокноті

    Header
    Меню сайту Контент
    Footer

    Збережемо наш код у блокноті та оновимо файл index.html у браузері, щоб подивитися на зміни.

    Отже, цей урок вийшов досить великим, тому роботу над htmlтаблицею нашої сторінки, давайте продовжимо в наступному уроці.

    Таблиці в HTML настільки функціональні, що за допомогою них можна верстати цілі сайти (читайте). Зараз ми поговоримо про вставку на веб-сторінку нескладних HTML-таблиць, розбираючи лише розмітку, але не торкаючись оформлення, тому що прикрашати таблиці краще за допомогою CSS-стилів.

    Теги та атрибути таблиць

    Ось основні елементи, які потрібні для створення таблиць:

    • - контейнер, всередині якого розташовується таблиця (такий, як
        для маркованих або
          для нумерованих списків).
        1. border- атрибут, що визначає товщину рамок. Замість цього краще використовувати властивість border CSS.
      задає підпис таблиці. Контейнер можна не використовувати, але якщо ви все-таки вирішили назвати таблицю, то ставте його відразу після тега , поза осередками та рядками.
    • - парний тег, що містить рядок таблиці (комірки, розташовані одному рівні по горизонталі).
    • , стільки осередків у ній і буде: один тег - один осередок.
    • дозволяє групувати стовпці, швидко і не засмічуючи код, задавати їм загальні характеристики. За допомогою контейнера можна відокремлювати логічні частини таблиці одна від одної. Розміщується після тега
      - Тег, що створює комірку заголовка таблиці. Зовні її вміст відрізняється від контенту в інших осередках - зазвичай текст усередині оглядач виділяє жирним та розміщує по центру.
    • - контейнер, за допомогою якого створюється простий осередок. Скільки таких тегів міститиме рядок (тег
      , якщо його немає, то після .
    • використовується для тієї ж мети, що і . може містити але не навпаки.
    • span- атрибут, що задає кількість стовпців, до яких застосовуються властивості контейнера
    • .
    • , і - Контейнери, які дозволяють розділити таблицю відповідно на верхню (заголовки), основну (тіло) і нижню (підсумкову) частини. У HTML-таблиці послідовність цих тегів така сама, як послідовність контейнерів , і
      у HTML-документі.
    • colspanнеобхідний об'єднання осередків у рядку. Значення атрибута містить цифру, яка і задає кількість комірок, що об'єднуються.
    • rowspanоб'єднує осередки стовпцями.
    • Приклад створення таблиці

      Створіть документ формату HTML та скопіюйте в нього наступний код:

      Приклад таблиці

      Інструменти створення сайтів
      ПризначенняІнструмент
      РозміткаHTMLXHTML
      ОформленняCSS
      РозробкаPHPPython

      У браузері документ виглядатиме так:

      Розберемо, які рядки коду за що відповідають.

      • - Відкрили таблицю, задаючи їй товщину рамок.
      • - озаглавили її.
      • – відкрили рядок.
      • - Створили осередок з оформленням заголовка.
      • - створили другий заголовний осередок у рядку. Параметром colspan вказали, що цей осередок повинен займати по горизонталі два.
      • - закрили рядок. Аналогічно створили решту рядків.
      • - додали другий рядок таблиці вже зі звичайними, а не заголовними, комірками. Аналогічно вставили наступні рядки та осередки.
      • Інструменти створення сайтів
        Призначення Інструмент
        Розмітка HTML XHTML
        - Закрили таблицю.
       Top