|
блицы — это прямоугольный объект, лежащий поверх Web-страницы, по-
добно подложке в кадре. Отдельные объекты данных прямоугольной формы внутри
таблицы — определенные начальным и конечным дескрипторами данных таблицы
() — называются ячейками (cells). Таблица лежит поверх фона Web-страни-
цы; каждая из ячеек таблицы представляет собой прямоугольный объект, лежащий
поверх фона таблицы. Содержимое, помещаемое в ячейку (путем помещения текста
и/или HTML-дескрипторов между начальным и конечным дескрипторами данных
таблицы () ячейки), в свою очередь, лежит поверх фона ячейки.
96 Глава 2. HTML-таблицы
Ш Создание таблицы с фоновыми рисунками и цвет
.« Уях Fjvales look tjdp
• Back
j
Stop Rshesh • Ho Soacch Fevaie» Meter
Фоновый цвет и фоновый рисунок ячейки га фоновой цвете фоновый цвет н фоновый
рисунок ячейки на фоновом рисунке
таблицы
; $ My Compute
Рис. 2.12. Таблица с фоновыми цветами и изображениями, накрытая
ячейками с фоновыми цветами и изображениями
1РАКТИКУМ ^ЗВЯВВВНВВВНВВВ
Когда вы указываете цвет фона таблицы, задавая атрибут bgcolor в дескрипторе
таблицы, Web-браузер "закрашивает" присвоенным атрибуту цветом по
умолчанию прозрачный фон таблицы. Например, в следующем дескрипторе
атрибут bgcolor, установленный равным шестнадцатеричному значению
"#OOOOFF", дает Web-браузеру указание закрасить фон таблицы голубым цветом:
Аналогично, если задать в дескрипторе атрибут background, Web-
браузер будет использовать графический файл, присвоенный атрибуту, в качестве
"обоев" для фона таблицы. Например, в следующем коде атрибут background
дает Web-браузеру указание "накрыть" фон таблицы рисунком из файла
picture.gif, который хранится в подпапке images Web-сайта:
Поскольку каждая из ячеек таблицы, как и сама таблица, имеет фон, цвет
фона или фоновое изображение ячейки задаются в виде атрибута в дескрипторе
ячейки. Следовательно, независимо от фонового цвета или изображения
(если таковые имеются), установленного для таблицы, вы можете дать Web-брау-
зеру указание закрасить фон таблицы определенным цветом, присвоив значение
этого цвета в виде шестнадцатеричного числа атрибуту bgcolor в дескрипторе
| ячейки. Например, шестнадцатеричное значение и#оооо8В", присвоенное
атрибуту bgcolor в следующем дескрипторе | , дает Web-браузеру указание
закрасить фон ячейки темно-синим цветом:
|
Глава 2. HTML-таблицы 97
Аналогично, если задать в дескрипторе | ячейки атрибут background,
Web-браузер будет использовать файл, присвоенный атрибуту, в качестве "обоев"
для фона ячейки. Например, в следующем дескрипторе | атрибут
background дает Web-браузеру указание "накрыть" фон ячейки рисунком из
файла picture.gif, который хранится в подпапке images Web-сайта:
|
Хотя синтаксис HTML этому не препятствует, не имеет смысла задавать и
цвет фона, и фоновое изображение для одной и той же таблицы или ячейки.
Если же вы зададите и цвет, и изображение, "победу" одержит тот атрибут, ко-
торый будет стоять в дескрипторе последним — примерно так же, как
при поклейке обоев на окрашенную стену или покраске обоев. То, что наклады-
вается на фон последним (иными словами, верхний слой), и будет видеть
пользователь. И напротив, если в дескрипторе ячейки нет ни атрибута
background, ни атрибута bgcolor, Web-браузер нарисует фон ячейки так, как
будто это прозрачный лист стекла, лежащий поверх фона таблицы. Следователь-
но, "сквозь" прозрачный фон ячейки будет виден фон таблицы.
Подобным образом, поскольку фон таблицы лежит поверх фона Web-страни-
цы, фоновое изображение или цвет таблицы скрывают цвет или рисунок, ис-
пользуемый в качестве фона Web-страницы. И наоборот, если в дескрипторе
таблицы не задан ни атрибут background, ни атрибут bgcolor, Web-бра-
узер нарисует фон таблицы так, как будто это прозрачный лист стекла, лежащий
поверх фона Web-страницы. Следовательно, "сквозь" прозрачный фон таблицы
будет виден фон Web-страницы. Кстати, несмотря на то, что это могло бы ока-
заться довольно-таки оригинальным эффектом, если вы не зададите ни цвета, ни
изображения для фона Web-страницы, вы не будете видеть "подложку" своего
монитора. Вместо этого Web-браузер установит белый либо серый фон Web-стра-
ницы — в зависимости от настроек по умолчанию браузера.
Хотя браузеры в настоящее время поддерживают атрибут background в деск-
рипторах и , стандарт HTML не разрешает использовать атрибут
background ни с дескриптором , ни с дескриптором . Более того,
атрибут bgcolor — нерекомендованный с момента появления HTML 4.01 — офи-
циально объявлен незаконным в стандарте XHTML 1.0. Для задания фонового
изображения таблицы либо ячейки действующие стандарты HTML (и XHTML)
требуют применять свойство CSS b
|
|
 | [Весь Текст] |
| |  | | | |
|