Строение таблицДля большинства страниц, сверстанных таблицами, достаточно совсем небольшого количества тегов. Прежде чем делать таблицу, ее надо хорошенько продумать, лучше всего ее нарисовать, можно на бумаге или в каком нибудь графическом редакторе, хотя бы в программе «Paint». |
||||||||||||
Теги таблиц
<table> открывающий тег таблицы |
||||||||||||
Просмотр примеров Для просмотра примеров таблиц, скопируйте в блокнот, HTML код расположенный ниже, сохраните, как index.html. Выделив мышкой код таблицы, копируйте его и вставляйте поочередно, между тегами <body> и </body>.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <table border="1" cellpadding="0" cellspacing="0" width="50%">
|
||||||||||||
Таблица с тремя ячейками <table border="1" cellpadding="0" cellspacing="0" width="50%">
|
||||||||||||
Если между тегами <td> </td> не ставить теги <tr> </tr> ячейки будут располагаться горизонтально Пример<table border="1" cellpadding="0" cellspacing="0" width="50%">
|
||||||||||||
Таблица (три строки) + (три столбца) <table border="1" cellpadding="0" cellspacing="0" width="50%">
|
||||||||||||
Отступ Чтобы текст не касался границ ячеек, изменяйте значение параметра cellpadding Пример<table border="1" cellpadding="5" cellspacing="0" width="50%">
|
||||||||||||
cellspacing При измении значения параметра cellspacing меняется внешний вид таблицы Пример<table border="1" cellpadding="5" cellspacing="10" width="50%">
|
||||||||||||
Таблица усложняется 1 Таблица может включать заголовок, который распологается между тегами <caption></caption>
<table border="1" cellpadding="5" cellspacing="0" width="100%">
|
||||||||||||
Таблица усложняется 2 <table border="1" cellpadding="5" cellspacing="0" width="100%">
|
||||||||||||
CSS (Таблицы Каскадных Стилей) Добавив таблице, ячейке класс (class="...") или id (id="..."), можно будет управлять их внешним видом, используя CSS. Для начала сменим, значение параметров border и cellpadding на "0" и допишем в код таблицы классы. Каждому классу в CSS зададим свойства, например, если мы используем на странице три варианта заголовков (h1, h2 и h3), тогда каждому из них присвоим свой класс (h1 class="zag1") - (h2 class="zag2") - (h3 class="zag3"). В CSS пишем: .zag1 { ЗаголовокЗаголовокЗаголовокВ CSS перед именем класса ставится точка - (.name), а если используется ID (идентификатор), то перед именем ID ставится решетка # - (#name). Имя класса и идентификатора, обязательно должно начинаться с буквы, если их в CSS много, чтобы не запутаться можно добавлять цифры - (.name1) - (.name2). Имя идентификатора повторятся не должно, например если у Вас на странице, несколько таблиц, каждой давайте имя, отличное от другого - (table id=page) - (table id=menu) - (table id=content), применять одно и тоже имя класса можно быть сколько угодно - (p class=text) - (span class=text) - (strong class=text), но тогда и свойства элементов, будут одинаковыми. В Интернете можно скачать справочники по CSS, хороший справочник по CSS, написал Влад Мержевич, скачать его можно нажав на эту ссылку Простая табличная страница<table border="0" cellpadding="0" cellspacing="0" width="100%"> <style type="text/css"> Глобальные стили задают вид элементов всего документа. <html>
|
||||||||||||
Верстка таблицы для прайс-листа Изменение внешнего вида таблицы и ячеек при помощи CSS Изменение внешнего вида рамок таблицы и ячеек при помощи CSS Закругленные углы таблицы и блока Вернуться |
||||||||||||