Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
икселей 
\ Заголовок 1 ! Заголовок 2 i Заголовок 3 
. :Строка 1, элемент 1 |Строка 1, элемент 2 [Строка 1, элемент 3 1 
Строка 2, элемент 1 'Строка 2, злемент 2 ртрока 2, элемент 3 | 
Рис. 2.11. Таблица с границами шириной десять пикселей 
Обратите внимание на два интересных эффекта изменения значения атрибута 
border. Во-первых, хотя ширина границы по периметру таблицы увеличивается с 
увеличением значения, присвоенного атрибуту border, ширина каждой из гра- 
ниц вокруг ячеек внутри таблицы в то же время остается равной одному пиксе- 
лю. Вне зависимости от того, насколько широкой вы сделаете границу вокруг 
таблицы, большинство Web-браузеров нарисуют вокруг каждой из ячеек внутри 
таблицы границу шириной в один пиксель — за исключением того случая, когда 
значение атрибута border установлено равным нулю — тогда ни таблица, ни ее 
ячейки не будут иметь границ. Во-вторых, по умолчанию Web-браузеры рисуют 
границы и таблицы, и ячеек с использованием двух цветов, пытаясь придать таб- 
лице (и ее ячейкам) трехмерный вид. При использовании границы по умолча- 
нию — серой — Web-браузер нарисует левую и верхнюю стороны таблицы светло- 
серым, а нижнюю и правую стороны таблицы — темно-серым. Web-браузер также 
использует два цвета — хотя их нелегко различить при их ширине, составляющей 
обычно один пиксель — при рисовании границ вокруг ячеек внутри таблицы. Ле-

Глава 2. HTML-таблицы . 93 
вая сторона и верх каждой ячейки — темно-серые, тогда как низ и правая сторо- 
на ячейки имеют светло-серый цвет. Научиться устанавливать цвета границ таб- 
лицы и ячеек отличными от цветов по умолчанию — серых — вы сможете, озна- 
комившись со следующим практикумом. 
Работа с цветами границ таблицы и ячеек 
Как вы уже знаете, граница (border) — это видимая линия по периметру таб- 
лицы и вокруг каждой из ячеек внутри таблицы. Границы таблицы и ячеек име- 
ют два атрибута, которые вы можете задать — ширина (с которой вы работали в 
ходе предыдущего практикума) и цвет. Чтобы настроить цвета границ ячеек и 
таблицы, вставьте в дескриптор  таблицы атрибут bordercoior. Напри- 
мер, чтобы Web-браузер нарисовал темно-синюю границу шириной 10 пикселей 
вокруг таблицы и темно-синюю границу шириной один пиксель вокруг каждой 
из ее ячеек, задайте атрибут атрибут bordercoior в дескрипторе  табли- 
цы следующим образом: 
 
К сожалению, задание атрибута bordercoior не приводит к одному и тому 
же эффекту во всех Web-браузерах. При установке атрибута bordercoior равным 
и#оооо8В", например, Netscape Navigator нарисует границы таблицы и ячеек дву- 
мя цветами - две стороны голубым и две стороны темно-синим. Internet Explorer 
же поддерживает два дополнительных атрибута для управления цветами границы: 
bordercoioriight (цвет границы — светлый) и bordercoiordark (цвет грани- 
цы — темный). Если вы установите только значение bordercoior, Internet 
Explorer нарисует границы таблицы и ячеек, используя только один цвет — в 
данном примере темно-синий. (В главе 4, речь в которой пойдет о CSS, вы на- 
учитесь создавать CSS-правила, позволяющие управлять атрибутами рамки (то 
есть границами вокруг таблицы) независимо от атрибутов границ вокруг ячеек.) 
ПРАКТИКУМ 
Если вы хотите, чтобы Internet Explorer использовал два разных цвета при рисо- 
вании границ таблицы, вам нужно либо опустить атрибут bordercoior из деск- 
риптора  (тогда Web-браузер будет использовать границы по умол- 
чанию — светло-серые/темно-серые), либо задать в дескрипторе  
атрибуты bordercoioriight и bordercoiordark. Например, Internet Explorer 
проигнорирует задание bordercoior в нижеприведенном дескрипторе  и 
будет использовать значения, присвоенные атрибутам bordercoioriight и 
bordercoiordark, нарисовав верхнюю и левую стороны границы таблицы голу- 
бым, а нижнюю и правую стороны границы таблицы — темно-синим: 
Атрибуты bordercolorlight И bordercolordark В вышеприведенном КОДе также дают Internet Explorer указание нарисовать верхнюю и левую стороны гра- ниц вокруг каждой ячейки голубым, а нижнюю и правую стороны границы — темно-синим. 94 Глава 2. ^ Включив в дескриптор
и атрибут bordercolor, и атрибуты bordercolorlight и bordercolordark, в
 
<<-[Весь Текст]
Страница: из 389
 <<-