Создание таблиц
Зачерненные квадраты турнирной таблицы сделаны просто – с помощью ячеек с черным цветом фона (BGCOLOR="black").
И, наконец, для отображения рамки вокруг пустой ячейки (левой верхней) туда был помещен неразрывный пробел ( ).
Теперь давайте посмотрим на текст этой странички целиком:
<!DOCTYPE
HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
Турнирная таблица
<
/
TITLE
>
<
/
HEAD
>
<
BODY
BGCOLOR
=
"#FFFFB3"
TEXT
=
"02020"
LINK
=
"400080"
VLINK
=
"#400080"
ALINK
=
"H00080"
>
<
DIV
ALIGN
=
"center"
>
<
H1
>
ЧЕМПИОНАТ ГОРОДА ПО ХОККЕЮ
<
/
H1
>
<
H3
>
ТАБЛИЦА РЕЗУЛЬТАТОВ
<
/
H3
>
<
/
DIV
>
<
TABLE
ALIGN
=
"center"
BGCOLOR
=
"#E4E4E4"
WIDTH
=
"100%"
CELLSPACING
=
"0"
CELLPADDING
=
"2"
BORDER
=
"3"
>
<
TR
>
<
TD
WIDTH
=
"20"
ALIGN
=
"center"
>
<
/
TD
>
<
TD
WIDTH
=
"20%"
>
Команда
<
/
TD
>
<
TD
WIDTH
=
"40"
ALIGN
=
"center"
>
1
<
/
TD
>
<
TD
WIDTH
=
"40"
ALIGN
=
"center"
>
2
<
/
TD
>
<
TD
WIDTH
=
"40"
ALIGN
=
"center"
>
3
<
/
TD
>
<
TD
WIDTH
=
"40"
ALIGN
=
"center"
>
4
<
/
TD
>
<
TD
WIDTH
=
"40"
ALIGN
=
"center"
>
5
<
/
TD
>
<
TD
WIDTH
=
"40"
ALIGN
=
"center"
>
6
<
/
TD
>
<
TD
ALIGN
=
"center"
>
Шайбы
<
/
TD
>
<
TD
ALIGN
=
"center"
>
Очки
<
/
TD
>
<
/
TR
>
<
TR
>
<
TD
ALIGN
=
"center"
>
1
<
/
TD
>
<
TD
>
«
POTOP
»
<
/
TD
>
<
TD
BGCOLOR
=
"black"
>
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
6
:
4
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
2
:
3
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
7
:
3
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
2
:
1
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
0
:
0
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#DFFFDF"
>
17
—
11
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#FF8484"
>
<
B
>
<
BIG
>
7
<
/
BIG
>
<
/
B
>
<
/
TR
>
<
TR
>
<
TD
ALIGN
=
"center"
>
2
<
/
TD
>
<
TD
>
«
POTATOP
»
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
4
:
6
<
/
TD
>
<
TD
BGCOLOR
=
"black"
>
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
5
:
4
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
5
:
3
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
5
:
5
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
2
:
2
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#DFFFDF"
>
21
—
20
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#FF8484"
>
<
B
>
<
BIG
>
6
<
/
BIG
>
<
/
B
>
<
/
TD
>
<
/
TR
>
<
TR
>
<
TD
ALIGN
=
"center"
>
3
<
/
TD
>
<
TD
>
«
УРОЖАЙ
»
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
3
:
2
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
4
:
5
<
/
TD
>
<
TD
BGCOLOR
=
"black"
>
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
1
:
1
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
11
:
2
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
14
:
4
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#DFFFDF"
>
33
—
14
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#FF8484"
>
<
B
>
<
BIG
>
5
<
/
BIG
>
<
/
B
>
<
/
TD
>
<
/
TR
>
<
TR
>
<
TD
ALIGN
=
"center"
>
4
<
/
TD
>
<
TD
>
«
МЕЧТА
»
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
3
:
7
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
3
:
5
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
1
:
1
<
/
TD
>
<
TD
BGCOLOR
=
"black"
>
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
1
:
1
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
10
:
0
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#DFFFDF"
>
18
—
14
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#FF8484"
>
<
B
>
<
BIG
>
4
<
/
BIG
>
<
/
B
>
<
/
TD
>
<
/
TR
>
<
TR
>
<
TD
ALIGN
=
"center"
>
5
<
/
TD
>
<
TD
>
«
МЕЧТА& raquo;
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
1
:
2
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
5
:
5
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
2
:
11
<
/
TD
>
<
TD
ALI.GN
=
"center"
BGCOLOR
=
"white"
>
1
:
1
<
/
TD
>
<
TD
BGCOLOR
=
"black"
>
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
8
:
3
<
/
TD
>
<
TD
ALING
=
"'center"
BGCOLOR
=
"#DFFFDF"
>
17
—
22
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#FF8484"
>
<
B
>
<
BIG
>
4
<
/
BIG
>
<
/
B
>
<
/
TD
>
<
/
TR
>
<
TR
>
<
TD
ALIGN
=
"center"
>
6
<
/
TD
>
<
TD
>
«
ОКАЗИЯ
»
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
0
:
0
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
2
:
2
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
4
:
14
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
0
:
10
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"white"
>
3
:
8
<
/
TD
>
<
TD
BGCOLOR
=
"black"
>
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#DFFFDF"
>
9
—
34
<
/
TD
>
<
TD
ALIGN
=
"center"
BGCOLOR
=
"#FF8484"
>
<
B
>
<
BIG
>
2
<
/
BIG
>
<
/
B
>
<
/
TD
>
<
/
TR
>
<
/
TABLE
>
<
/
BODY
>
<
/
HTML
>
Как видите, здесь использованы далеко не все возможности HTML-таблиц, а результат, тем не менее, вполне приемлемый.
Разумеется, только что рассмотренная таблица является “статичной”: при изменении, например, одного из результатов матчей нам придется вновь вручную подсчитывать шайбы и очки. Интересно сделать таблицу, которая могла бы это делать сама. Например, изначально будучи вообще пустой, она могла бы реагировать на постепенное внесение результатов матчей.