Tables – таблицы

Содержание

Слайд 2


Простая таблица может содержать один или более тегов:
tr – определяет

… Простая таблица может содержать один или более тегов: tr – определяет
строку таблицы
th – определяет заголовочную ячейку таблицы
td – определяет простую ячейку таблицы (для данных)
Более сложные таблицы дополнительно могут включать теги:
caption, col, colgroup,
thead, tfoot, tbody.

Слайд 3

Атрибуты тега


Атрибуты тега

Слайд 4

Атрибуты тега


Атрибуты тега

Слайд 5

Атрибуты тега


Атрибуты тега

Слайд 6

CSS Tables

Table Borders
table, th, td { border: 1px solid black; }
Collapse Borders
table { border-collapse:collapse; }
Table Width and Height
table  { width:100%; } th { height:50px; }
Table

CSS Tables Table Borders table, th, td { border: 1px solid black;
caption
caption {caption-side:bottom;}

Table Text Alignment
td, th { text-align:right; height:50px; vertical-align:bottom; }
Table Padding
td, th { padding:15px; }
Table Color
table, td, th { border:1px solid green; } th { background-color:green; color:white; }


Определяет заголовок таблицы
Для таблицы может быть описан только один заголовок.
Должен… Определяет заголовок таблицы Для таблицы может быть описан только один заголовок.

помещаться сразу после открывающего тега

    …
Атрибут align - Not in HTML 5
left – слева сверху
right – справа сверху
top – сверху по центру таблицы
bottom – снизу по центру таблицы
CSS:
caption-side: top|bottom|initial|inherit;
text-align: left|right|center|justify|initial|inherit;
caption {      display: table-caption;     text-align: center;}
EXAMPLES\ex12_05.html

Задает описание строки таблицы.
Должен содержать один или более элементов th… Задает описание строки таблицы. Должен содержать один или более элементов th или td EXAMPLES\ex12_06.html

или td
EXAMPLES\ex12_06.html
,

определяет ячейку таблицы.
Два вида ячеек:
ячейки заголовка (th)
стандартные ячейки (td)
Если… , … определяет ячейку таблицы. Два вида ячеек: ячейки заголовка (th)

в ячейке нет содержимого, то лучше поставить  
По умолчанию (не во всех браузерах):
Текст в заголовочных ячейках (th) - bold и centered.
Текст в стандартных ячейках (td) - regular и left-aligned.

Слайд 10

Атрибуты тегов

, ,

Большую таблицу рекомендуется разбивать на группу рядов:

Заголовок таблицы
и
Атрибуты тегов и

Слайд 11

Атрибуты тегов

и
Атрибуты тегов и

Слайд 12

Атрибуты тегов

и
Атрибуты тегов и

Слайд 13


                  Name Email Phone Address John Doe someone@example.com +45342323 Rosevn 56,4300 Sandnes,Norway
axis="contact">Address
               
NameEmailPhone
John Doesomeone@example.com+45342323Rosevn 56,4300 Sandnes,Norway

Слайд 14

Таблицы c нестандартной структурой






Таблицы c нестандартной структурой 1 2 3 4 5 6 7 EXAMPLES\ex12_07.html











1 2
3 4
5 6
7

EXAMPLES\ex12_07.html

описание:
1-ый ряд: 1, 2
2-ый ряд: 3, 4
3-ый ряд: 5, 6
4-ый ряд: 7


--- заголовочная, , Большую таблицу рекомендуется разбивать на группу рядов: --- заголовочная информация
информация (относится ко всему содержимому)
..
..

--- последний ряд (ряды)
..

--- основная информация (может быть несколько )
..
..


должен быть описан до
эти теги частично поддеживаются броузерами.
Теги являются контейнерными
Это позволяет:
Вначале загружается заголовок, потом последние ряды, только потом содержимое
При длинной таблице – заголовок и последние строки (итого...) всегда видны, содержимое – сколько помещается

Слайд 16

Атрибуты , ,

Атрибуты , ,

Слайд 17

 …  

Группировать можно и столбцы, например, чтобы одинаково оформить


 … Группировать можно и столбцы, например, чтобы одинаково оформить ISBN Title Price
align="center" style="color:#FF0000;">


   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
ISBNTitlePriceComments
3476896My first HTML$53AAAAA
123HTML$100BB

должен быть внутри , распологаться после , , и .
EXAMPLES\ex12_08.html

Слайд 18

Атрибуты


НЕ всеми браузерами поддерживаются!!!


Атрибуты НЕ всеми браузерами поддерживаются!!! 

Позволяет задать различные значения совойств столбцов внутри группы


и до элементов
Позволяет задать различные значения совойств столбцов внутри группы ISBN Title Price 3476896
span="3" style="background-color:red">



 
                             
ISBNTitlePrice
3476896My first HTML$53

Определяет значения атрибутов для одного или более столбцов таблицы.
Должен быть внутри или .
Не всеми браузерами поддерживается.
Не имеет конечного тега

Слайд 20

Атрибуты

 
Атрибуты
summary="This table summarizes travel epenses incurred duringtable summary="This table summarizes travel epenses incurred during August trips to San
August trips to San Jose and Seattle">
























EXAMPLES\table.html
Travel Expense Report
  Meals Hotels Transport Subtotals
Totals 196.27 442.00 162.00 800.27