Відмінності між версіями «7 Таблиці»
Матеріал з Wiki TNEU
| Рядок 1: | Рядок 1: | ||
| − | У HTML є потужний інструмент відображення інформації, структурованої у вигляді таблиць. Для цього передбачено десяток структурних тегів. Найпростіша таблиця складається з елемента | + | У HTML є потужний інструмент відображення інформації, структурованої у вигляді таблиць. Для цього передбачено десяток структурних тегів. Найпростіша таблиця складається з елемента table, що включає по одному або кілька елементів tr, th і td. |
| − | Якщо необхідно відобразити опис таблиці, то його можна помістити в елемент | + | Якщо необхідно відобразити опис таблиці, то його можна помістити в елемент caption, наявний відразу за відкриваючим тегом <table>. Далі послідовно розташовуються рядка таблиці, що позначаються тегом tr. Кожен рядок містить в собі комірку th або td, формуючи таким чином стовпці таблиці. |
| − | Елементи | + | Елементи th позначають комірки з заголовками стовпців або рядків. Вміст їх за замовчуванням відображається браузерами жирним накресленням і центрується. Тег td ж призначений для всіх інших комірок з даними. Наявність заголовків th не є обов'язковим, але в таблиці повинна бути хоча б один рядок з однією коміркою. |
| − | За допомогою атрибуту border елемента | + | За допомогою атрибуту border елемента tableможна визначити, чи будуть комірки таблиці обведені рамкою чи ні. |
Таблиці в HTML є одним з найнеобхідніших елементів і самими універсальними засобами форматування картинок і тексту. Є, звичайно, і альтернативні способи, такі як шари наприклад, але це громіздко, тяжко і незручно ... Справа в тому, що всяка бродилка бачить шари по своєму, і для більш менш пристойного відображення шарів необхідно писати довгий і нудний скрипт, та й той не панацея ... У той час, як таблиці, хоч у деяких нюансах нерідко і розходяться, але розбіжність-то мінімально. | Таблиці в HTML є одним з найнеобхідніших елементів і самими універсальними засобами форматування картинок і тексту. Є, звичайно, і альтернативні способи, такі як шари наприклад, але це громіздко, тяжко і незручно ... Справа в тому, що всяка бродилка бачить шари по своєму, і для більш менш пристойного відображення шарів необхідно писати довгий і нудний скрипт, та й той не панацея ... У той час, як таблиці, хоч у деяких нюансах нерідко і розходяться, але розбіжність-то мінімально. | ||
| Рядок 56: | Рядок 56: | ||
У тегах tr і td також можна використовувати чудовий атрибут valign, який управляє вертикальним вирівнюванням вмістом рядків і елементів таблиці. Атрибут valign може набувати наступних значень: | У тегах tr і td також можна використовувати чудовий атрибут valign, який управляє вертикальним вирівнюванням вмістом рядків і елементів таблиці. Атрибут valign може набувати наступних значень: | ||
| − | '''top''' - вирівнює вміст по верхньому краю | + | '''top''' - вирівнює вміст по верхньому краю комірки таблиці; |
| − | '''middle''' - вирівнює вміст | + | '''middle''' - вирівнює вміст посерединікомірки таблиці; |
| − | '''bottom''' - вирівнює вміст по нижньому краю | + | '''bottom''' - вирівнює вміст по нижньому краю комірки таблиці. |
| + | |||
| + | |||
| + | '''''Групування рядків і стовпців.''''' | ||
| + | |||
| + | |||
| + | Для об'єднання рядків у групи призначені три тега. По-перше, рядки з комірками заголовка можна помістити в елемент thead. По-друге, завершальні рядки з «підсумковими» комірками - в елемент tfoot. Нарешті, всі інші рядки з даними групуються в одному або декількох елементах tbody. Таким чином ви можете сформувати необхідну вам кількість груп. Незважаючи на те, що рядки з tfoot будуть відображені останніми, розміщувати сам елемент tfoot можна як після останнього, так і перед першим елементом <body (після thead). В одній таблиці може бути тільки по одному елементу thead і tfoot, і будь-яку кількість tbody. | ||
| + | Якщо ви використовуєте thead або tfoot, то повинні використовувати і tbody. Причому в кожній з груп обов'язково повинна бути хоча б один рядок tr, і не повинно бути рядків поза груп. | ||
| + | Для групування стовпців застосовується порожній тег <col /> і парний <colgroup>. На відміну від елементів, групуються рядки, ці теги розміщуються відразу після елемента caption або, якщо його немає, за відкриваючим тегом <table>. Вони не включають в себе комірки, а лише вказують на поєднувані стовпці. Обидва тега підтримують атрибут span, значенням якого є кількість групуємих стовпців. Якщо span не вказаний, то він вважається рівним одиниці. | ||
Версія за 18:03, 24 грудня 2012
У HTML є потужний інструмент відображення інформації, структурованої у вигляді таблиць. Для цього передбачено десяток структурних тегів. Найпростіша таблиця складається з елемента table, що включає по одному або кілька елементів tr, th і td.
Якщо необхідно відобразити опис таблиці, то його можна помістити в елемент caption, наявний відразу за відкриваючим тегом