Главная » Мастерская » Статьи » ТАБЛИЦЫ (HTML Уроки)

ТАБЛИЦЫ (HTML Уроки) - урок № 3

Давайте вернемся к простому старому Ed.

<TABLE BORDER=3 WIDTH=100 HEIGHT=75>
<TR>
<TD ALIGN=LEFT VALIGN=MIDDLE>Ed</TD>
</TR>
</TABLE>

Ed


И для ясности и простоты давайте удалим атрибуты выравнивания. Мы знаем, что случится, потому что мы знаем значения по умолчанию. Между прочим, МЕТКА сообщает браузеру что выполнить. АТРИБУТ следует внутри МЕТКИ и сообщает браузер как сделать это.

<TABLE BORDER=3 WIDTH=100 HEIGHT=75>
<TR>
<TD>Ed</TD>
</TR>
</TABLE>

Ed


Теперь мы сделаем нашу таблицу больше.

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>
<TR>
<TD>Ed</TD>
</TR>
</TABLE>

Ed


Друг Ed а Tom хочет себе собственную ячейку.

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>
<TR>
<TD>Ed</TD>
<TD>Tom</TD>
</TR>
</TABLE>

Ed Tom


Когда браузеру не даны команды, каждая ячейка может (но не всегда) быть отличной по размеру. Прекрасная идея всегда определять размер каждой ячейки. Удостоверитесь, что ваша арифметика правильна или люди будут видеть не то, что Вы хотите!

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>
<TR>
<TD WIDTH=150>Ed</TD>
<TD WIDTH=150>Tom</TD>
</TR>
</TABLE>

Ed Tom


Эти атрибуты WIDTH могут также быть выражены в процентах.

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>
<TR>
<TD WIDTH=50%>Ed</TD>
<TD WIDTH=50%>Tom</TD>
</TR>
</TABLE>

Ed Tom


Дадим Ed большую ячейку, так как он был здесь с самого начала.

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>
<TR>
<TD WIDTH=80%>Ed</TD>
<TD WIDTH=20%>Tom</TD>
</TR>
</TABLE>

Ed Tom


Теперь Rick. Мы должны решить, сколько строк мы выделим ему, полагаю, что 20 % - нормально. Удостоверитесь, что скорректировали Ed также.

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>
<TR>
<TD WIDTH=60%>Ed</TD>
<TD WIDTH=20%>Tom</TD>
<TD WIDTH=20%>Rick</TD>
</TR>
</TABLE>

Ed Tom Rick


Добавим еще три ячейки.

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>

<TR>
<TD WIDTH=60%>Ed</TD>
<TD WIDTH=20%>Tom</TD>
<TD WIDTH=20%>Rick</TD>
</TR>

<TR>
<TD>Larry</TD>
<TD>Curly</TD>
<TD>Mo</TD>
</TR>

</TABLE>

Ed Tom Rick
Larry Curly Mo

Атрибуты WIDTH первой строки переносят на вторую строку.


Если Mo убрать, мы все еще будем иметь абсолютно хорошую таблицу, но только с пустой ячейкой.

<TABLE BORDER=3 WIDTH=300 HEIGHT=75>

<TR>
<TD WIDTH=60%>Ed</TD>
<TD WIDTH=20%>Tom</TD>
<TD WIDTH=20%>Rick</TD>
</TR>

<TR>
<TD>Larry</TD>
<TD>Curly</TD>
</TR>

</TABLE>

Ed Tom Rick
Larry Curly


Давайте поместим Mo обратно и удалим все атрибуты за исключением BORDER.

<TABLE BORDER=3>

<TR>
<TD>Ed</TD>
<TD>Tom</TD>
<TD>Rick</TD>
</TR>

<TR>
<TD>Larry</TD>
<TD>Curly</TD>
<TD>Mo</TD>
</TR>

</TABLE>

Ed Tom Rick
Larry Curly Mo


Затем - пара атрибутов с именами CELLPADDING и CELLSPACING. Оба используются в метке <TABLE>. CELLPADDING - количество пустого пространства между рамкой ячейки и содержанием ячейки.

<TABLE BORDER=3 CELLPADDING=12>

<TR>
<TD>Ed</TD>
<TD>Tom</TD>
<TD>Rick</TD>
</TR>

<TR>
<TD>Larry</TD>
<TD>Curly</TD>
<TD>Mo</TD>
</TR>

</TABLE>

Ed Tom Rick
Larry Curly Mo

По умолчанию значение для этого атрибута 1.


Если мы подставляем CELLSPACING вместо CELLPADDING мы получаем несколько отличный эффект.

<TABLE BORDER=3 CELLSPACING=12>

<TR>
<TD>Ed</TD>
<TD>Tom</TD>
<TD>Rick</TD>
</TR>

<TR>
<TD>Larry</TD>
<TD>Curly</TD>
<TD>Mo</TD>
</TR>

</TABLE>

Ed Tom Rick
Larry Curly Mo

Значение по умолчанию для атрибута CELLSPACING - 2..


Мы, конечно, можем использовать эти атрибуты в комбинации.

<TABLE BORDER=3 CELLSPACING=12 CELLPADDING=12>

<TR>
<TD>Ed</TD>
<TD>Tom</TD>
<TD>Rick</TD>
</TR>

<TR>
<TD>Larry</TD>
<TD>Curly</TD>
<TD>Mo</TD>
</TR>

</TABLE>

Ed Tom Rick
Larry Curly Mo

[назад] [дальше]


Copyright ByWeb©
Hosted by uCoz