03:56 Урок 6 - HTML тег <table>. Как сделать таблицу через html | ||||||||
HTML тег <table>С недавнего времени тег <table> стал заметно сдавать свои позиции по популярности другому тегу <div>, поскольку у него больше возможностей в плане дизайна. Однако человек, который разбирается в html, просто обязан хорошо разбираться в таблицах html. Для начала давайте рассмотрим синтаксис тега <table>: <table> <tr> <td> ... </td> ... </tr> ... </table> Между открывающим тегом <table> и закрывающим тегом </table> находится тело таблицы. Это тело разделяется на строки и столбцы. Таблица заполняется построчно. Приведем пример, html код: <body> <table align="center" width="100%" border="1"> <tr> <td colspan="2"> Пример таблицы </td> </tr> <tr> <td> Столбец 1 </td> <td> Столбец 2 </td> </tr> </table> </body> Преобразуется на странице в следующее:
Обратите внимание на ячейку <td colspan="2">. Специальный атрибут colspan предназначен для объединения ячеек по горизонтали. Его численное значение указывает число объединяемых столбцов. Также существует аналог этого атрибута: тег <th>. Результат будет таким же. Теперь рассмотрим подробно все атрибуты тега <table>. Атрибуты тега tableК открывающему тегу <table> можно прописывать различные атрибуты. 1) align="параметр" - задает выравнивание таблицы. Может принимать следующие значения:
В разобранном выше примере мы выравнивали таблицу по центру align="center". Этот атрибут можно применять не только к таблице, но и к отдельным ячейкам таблицы <td>. Таким образом, в разных ячейках выравнивание будет разное. Пример <table align="center"> 2) background="URL" - задает фоновой рисунок. Вместо URL должен быть написан адрес фонового изображения. Пример <table background="img/fon.gif" align="center" width="100%" border="1" style="color:white;"> <tr> <td colspan="2"> Пример таблицы </td> </tr> <tr> <td> Столбец 1 </td> <td> Столбец 2 </td> </tr> </table> </body> Преобразуется на странице в следующее:
В рассмотренном примере наше фоновое изображение находится в папке img (которая находится в той же директории, что и html-страница), а называется изображение fon.gif. Обратите внимание на то, что в теге мы добавили style="color:white;". Поскольку фон почти черный, то для того, чтобы текст не слился с фоном, мы сделали текст белым. 3) bgcolor="цвет" - задает цвет фона таблицы. 4) border="число" - задает толщину рамки таблицы. В предыдущих примерах мы указывали border="1", что означает толщина рамки - 1 пиксель. 5) bordercolor="цвет" - задает цвет рамки. Если border="0", то рамки не будет и цвет рамки не будет иметь смысла. 6) cellpadding="число" - отступ от рамки до содержимого ячейки. 7) cellspacing="число" - расстояние между ячейками. 8) cols="число" - число столбцов. Если его не задать, то браузер сам определит число столбцов. Разница лишь в том, что указание этого параметра, скорее всего, ускорит загрузку таблицы. 9) frame="параметр" - как отображать границы вокруг таблицы. Может принимать следующие значения:
10) height="число" - задает высоту таблицы: либо в пикселях, либо в процентах %. 11) rules="параметр" - где отображать границы между ячейками. Может принимать следующие значения:
12) width="число" - задает ширину таблицы: либо в пикселях, либо в процентах %. 13) class="имя_класса" - можно указать имя класса, которому принадлежит таблица. 14) style="стили" - стили можно задать индивидуально для каждой таблицы. Теперь настало время погрузиться внутрь таблицы и рассмотреть атрибуты ячеек таблицы. Эти атрибуты надо писать в открывающем теге <td>.
Атрибуты <td>1) align="параметр" - задает выравнивание отдельной ячейки таблицы. Может принимать следующие значения:
2) background="URL" - задает фоновое изображение ячейки. Вместо URL должен быть написан адрес фонового изображения. 3) bgcolor="цвет" - задает цвет фона ячейки. 4) bordercolor="цвет" - задает цвет рамки ячейки. 5) char="буква" - задает букву, от которой нужно сделать выравнивание. Значение атрибута align должно быть установлено как char. 6) colspan="число" - задает число объединяемых горизонтальных ячеек. 7) height="число" - задает высоту таблицы: либо в пикселях, либо в процентах %. 8) width="число" - задает ширину таблицы: либо в пикселях, либо в процентах %. 9) rowspan="число" - задает число объединяемых вертикальных ячеек. 10) valign="параметр" - выравнивание содержимого ячейки по вертикали.
Примечание Для тега <tr> доступны такие же параметры, что и для <td>. Параметры для одного тега <tr> будут иерархично применены ко всем <td> внутри него Уважаемый читатель, теперь Вы узнали гораздо больше о html теге table. Теперь советую перейти к следующему уроку. Ссылка на следующий урок: Урок 7. HTML тег img - подробное описание с примерами | ||||||||
Категория: Все о сайтах | Просмотров: 305 | |
Всего комментариев: 0 | |