Создание таблиц. Растягивание ячейки

Пятница, 13 августа 2010 г.
Рубрика: Уроки HTML -> Таблицы
Метки: | |
Просмотров: 593
Подписаться на комментарии по RSS

В этом уроке мы поговорим об атрибутах colspan и rowspan. Colspan -

определяет количество столбцов, на которые простирается данная ячейка, а

rowspan - количество рядов (эти параметры могут принимать значение от 2

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

(ряда)). Теперь, чтобы было все понятно, обратимся к примерам.

1x1
1x2

2x1

2x2
2x3

Итак, наша задача растянуть ячейку 1х1 на два столбца (ячейки). Для

этого мы используем атрибут colspan="2", прописав его для ячейки 1х1.

Код будет выглядеть следующим образом:

<table>
<tr>
<td height="35" bgcolor="#E6F0F2" colspan="2"> 
<center>1x1</center> </td>
<td width="50" bgcolor="#0099ff"> <center>1x2</center>
 </td>
</tr>
<tr>
<td height="35" width="50" bgcolor="#0099ff"> 
<center>2x1</center> </td>
<td width="50" bgcolor="#fafafa"> <center>2x2</center>
 </td>
<td width="50" bgcolor="#0099ff"> <center>2x3</center>
 </td>
</tr>
</table>

Как Вы видите, ячейка 1х1 простирается на длину двух ячеек.

Соответственно, ее длина равняется суммированной длине этих двух ячеек

(100 пикселов). Мы не прописали атрибут width для ячейки 1x1, но если бы

мы решили это сделать, то width мы задали бы равным ста пикселам. И

еще, просим Вас обратить внимание, что в нашем примере нет ячейки 1х3,

т.е. в первом ряду всего лишь две ячейки, почему – мы уже это обсудили –

ячейка 1х1 равна двум ячейкам, благодаря атрибуту colspan.

Если бы мы по оплошности прописали ячейку 1х3, тогда у нас получилась бы

следующее:

1x1
1x2

1x3

2x1

2x2
2x3

Аккуратнее обращайтесь с параметрами colspan и rowspan. Ошибка может

привести к тому, что Ваш сайт «поедет». Теперь, когда мы разобрались с

параметром colspan, разберемся с параметром rowspan. Принцип действия

тут тот же:

1x1
1x2

1x3

2x1

2x2

Попробуйте сами написать код для такой таблицы (подсказываем, тут у нас

должна исчезнуть ячейка 2х3). А для полного закрепления полученных

знаний можете написать еще и код для такой таблицы:

1x1
1x2

2x1

2x2
Поделиться...
twitter.com facebook.com vkontakte.ru mail.ru google.com bobrdobr.ru
Комментариев: 1
  1. 2011-09-07 в 22:36:54 | Аноним

    благодарю за качественное разжевывание материала по данной статье.

    с веб-дизайном связался сравнительно недавно, поэтому проблемы возникают постоянно особенно из-за таблиц!

    еще раз спасибо.

Оставьте свой комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор, укажите пароль и свой действующий email.

(обязательно)