|
составляющих смешиваемого цвета). ,
H ЕПе р е ч е н ь шестнадцатеричных триплетов можно просмотреть, зайдя на,
сайт по адресу http://www.htmlhelp.com/cgi-bin/color.cgi. Кроме того, несколько
более длинный перечень шестнадцатеричных триплетов и пример соответствующего
каждо-
му из них цвета вы найдете по адресу http://www.hypersolutions.org/pages/
rgbhex.html.
100 Глава 2. HTML-таблицы
Работа с полями ячеек и расстоянием между
ячейками таблицы
В то время как задание полей ячейки {cellpadding) сообщает Web-браузеру чис-
ло пикселей интервала, который следует оставить между сторонами ячейки и ее
содержимым, заданиерасстояния между ячейками {cellspacing) сообщает Web-бра-
узеру размер интервала, который нужно оставить между ячейками и между гра-
ницей вокруг таблицы и ее ячейками. На рис. 2.14 показано различие между по-
лями ячейки и расстоянием между ячейками.
Светлая граница таблицы
Расстояние между ячейками
Содержимое ячейки
'Темная граница ячейки
Светлая граница ячейки>
Темная граница таблицы^
Поля ячейки Граница ячейки
Контур содержимого
Рис. 2.14. Поля ячейки определяют расстояние между ячейками, а расстояния
между ячейками — расстояние между границей ячейки и ее содержимым
Поскольку атрибуты cellspacing и ceiipadding оказывают влияние на все
ячейки в таблице, оба атрибута устанавливаются в дескрипторе табли-
цы. По умолчанию и cellspacing, и ceiipadding имеют значение больше нуля.
Например, если вы опустите оба атрибута из дескриптора , Internet
Explorer оставит интервал шириной в два пикселя между каждой ячейкой и меж-
ду границами таблицы и ее ячеек. Следовательно, в Internet Explorer по умолча-
нию cellspacing равен двум (2). Аналогично, если ceiipadding не задан,
Internet Explorer оставит интервал шириной в один пиксель между границей каж-
дой ячейки и ее содержимым.
Чтобы увеличить интервалы между ячейками в таблице, установите атрибут
cellspacing в дескрипторе таблицы равным значению больше 1. На-
пример, установка атрибута cellspacing равным десяти (ю) в следующем коде
дает Web-браузеру указание оставить интервалы шириной 10 пикселей между
каждой из ячеек таблицы и между границей таблицы и ее ячейками:
Глава 2.
Аналогично, если вы хотите увеличить интервалы между сторонами ячейки и
ее содержимым, задайте соответствующее значение атрибута ceiipadding. (В
данном примере Web-браузер по-прежнему оставит интервал шириной только в
один пиксель между границей ячейки и ее содержимым, поскольку в дескрипто-
ре не указан атрибут ceiipadding.) Чтобы Web-браузер оставил между
сторонами ячейки (то есть границей вокруг ячейки) и ее содержимым интервалы
шириной пять пикселей, предыдущий дескриптор следует записать так:
Web-браузер, в свою очередь, изменит размеры таблицы (и ее ячеек) так, что-
бы таблица заняла все его окно. Иными словами, Web-браузер будет делать таб-
лицу (и ее ячейки) больше, если посетитель Web-сайта увеличат окно браузера,
и будет делать таблицу (и ее ячейки) меньше, когда посетитель сайта уменьшит
размеры окна браузера.
Если вы не хотите, чтобы Web-браузер изменял размеры таблицы в зависимо-
сти от размеров окна браузера, задайте высоту и ширину таблицы в виде фикси-
рованного числа пикселей. Например, чтобы Web-браузер каждый раз рисовал
таблицу шириной 764 пикселя и высотой 558 пикселей, запишите дескриптор
следующим образом:
Опустив знак процента (%) в значении атрибута, вы даете Web-браузеру указа-
ние использовать значение как число пикселей, а не как процентное отношение.
При задании размеров таблицы с помощью абсолютных величин (иными слова-
ми, при задании ширины и высоты таблицы как числа пикселей), Web-браузер
не будет изменять ни размеры таблицы, ни размеры ее ячеек при изменении
102
|
 | [Весь Текст] |
| |  |
|