htmlbook.ru - Для тех, кто делает сайты
Статьи Книги Шаг за шагом Рецепты Форум Графика для Web
Главная страница > Статьи > Таблицы > Параметры ячеек

Параметры ячеек

Влад Мержевич

Текстовая версия   Добавить комментарий

Благодаря большому количеству свойств ячеек, можно изменять вид и оформление таблиц.

В табл. 1 приведены параметры, которые могут быть добавлены к тегам <TR>, <TH> и <TD>.

Табл. 1. Параметры ячеек
Свойство Значение Описание Пример
align left
right
center
Выравнивание содержимого ячейки. <td align="center">
background URL Устанавливает фоновый рисунок в ячейке. <td background="pic.gif">
bgcolor
#rrggbb Цвет фона ячейки. <td bgcolor="#ff9900">
valign
top
midlle
bottom
Выравнивание содержимого ячейки по высоте. <td valign="top">
width n
n%
Минимальная ширина ячейки, можно задавать в пикселах или процентах. <td width="90%">
height n
n%
Минимальная высота ячейки, можно задавать в пикселах или процентах. <td height="37">

Использование некоторых параметров продемонстрировано в примере 1.

Пример 1. Изменение вида ячеек

Валидный HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Вид ячеек</title>
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="4">
<tr bgcolor="#ffcc00">
<td width="18%">Всего</td>
<td width="40%">Лес</td>
<td width="42%">Дерево</td>
</tr>
<tr>
<td bgcolor="#cccccc">83</td>
<td>49</td>
<td>34</td>
</tr>
<tr>
<td bgcolor="#cccccc">98</td>
<td>32</td>
<td>76</td>
</tr>
</table>
</body>
</html>

Результат применения примера представлен ниже.

Рис. 1

Рис. 1. Таблица, оформленная с помощью параметра bgcolor

Параметры, используемые только для тегов <TH> и <TD>, приведены в табл. 2.

Табл. 2. Свойства ячеек
Свойство Значение Описание Пример
nowrap   Запрещает переносы строк в тексте <td nowrap>
colspan n Количество объединяемых колонок <td colspan="3">
rowspan n Количество объединяемых строк <td rowspan="3">

Примечание

В примере 2 показано объединение ячеек по горизонтали и вертикали с помощью использования параметров colspan и rowspan.

Пример 2. Использование параметров ячеек

Валидный HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Параметры ячеек</title>
</head>
<body>
<table width="90%" border="1" cellspacing="0" cellpadding="4">
<tr>
<th width="27%" rowspan="2" bgcolor="#cccccc">Всего</th>
<th colspan="2" bgcolor="#cccccc">Число съеденных крокодилов</th>
</tr>
<tr>
<th width="37%" bgcolor="#cccccc">2004</th>
<th width="36%" bgcolor="#cccccc">2005</th>
</tr>
<tr>
<td>37</td>
<td>11</td>
<td>26</td>
</tr>
</table>
</body>
</html>

Результат данного примера показан на рис. 2.

Рис. 2

Рис. 2. Объединение ячеек по вертикали и горизонтали

Статья опубликована: 08.09.2005 Последнее обновление: 30.03.2008

Прежде, чем писать комментарий к статье, примите во внимание следующие моменты.

  1. Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь.
  2. Удаляются любые комментарии, которые:
    • включают множество ошибок;
    • написаны безграмотно;
    • не имеют отношения к данной статье;
    • не содержат никакой полезной информации для посетителей.
  3. Для выделения отдельных слов используйте следующие команды: [b]жирный[/b], [i]курсив[/i], [color=цвет]цветной текст[/color], [tag]тег[/tag], [var]параметр[/var], [code]пример[/code].
  4. Потренироваться в написании комментариев вы можете в песочнице.

Комментарии к статье

Елена

04.07.2007

Не могли бы Вы рассказать как можно разместить неформатированный текст в ячейке, извлекаемый из базы данных,так, чтобы она(ячейка) при этом не изменяла своих размеров

Влад Мержевич

24.07.2007

Елена, используйте свойство table-layout: fixed для ячеек или добавьте внутрь ячеек DIV со значением overflow: scroll.

Павел

17.02.2008

Подскажите пожалуйсто, как можно прописать теги colspan="" и rowspan="" средствами CSS, минуя их написание в html документе? Зарание благодарен!

Konstantinpr

24.03.2008

Люди добрые, спасите, пожалуйста. Такая проблема. Есть много страниц. На всех этих страницах в одной из ячеек таблицы присутствуют одни и теже ссылки-изображения.Можно ли вынести их во внешний файл,так чтобы изменив их где-нибудь в одном файле - они изменялись на всех страницах сразу.
document.write(""). Такая конструкция во внешнем файле с расширение .js работает только с простым текстом и не хочет работать с изображениями и ссылками. Кто сталкнулся с подобной проблемой. Выручите!

Влад Мержевич

30.03.2008

Используй SSI или другую серверную технологию.

Сергей

09.05.2008

В DTD strict для td и th отсутсвует параметр width (по крайней мере Dreamweaver ругается). Как можно с помощью CSS задать ширину колонкам таблицы, если не использовать конструкции типа td+td, так как они не поддерживаются ИЕ...

Гость

22.06.2008

Блин, ясно же написали "Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь".

Гость

22.06.2008

Блин, ясно же написали "Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь".

Гость

22.06.2008

Блин, ясно же написали "Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь".

Гость

22.06.2008

Блин, ясно же написали "Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь".

Гость

22.06.2008

Блин, ясно же написали "Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь".

Гость

22.06.2008

Блин, ясно же написали "Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь".

Добавить комментарий

Имя
Комментарий

Сохранить имя (используется cookie)

Поиск по сайту

Таблицы
Разделы
Теги по теме

TABLE
Элемент TABLE служит контейнером для элементов, определяющих содержимое таблицы. Любая таблица состоит из строк и ячеек, которые задаются с помощью тегов TR и TD.

TD
Предназначен для создания одной ячейки таблицы. Тег TD должен размещаться внутри контейнера TR, который в свою очередь располагается внутри тега TABLE.

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

TR
Тег TR служит контейнером для создания строки таблицы.

Copyright 2002–2008 Влад Мержевич, по всем вопросам пишите по адресу: vlad@htmlbook.ru

О сайте | Планы на будущее | Использование сайта | Борьба с ошибками | Технологии | Поддержать проект