Для разработчиков DHTML_содержимого в CSS важнее всего то, что таблицы стилей посредством атрибутов обычных CSS_стилей позволяют задавать режим видимости, размер и точную позицию отдельных элементов документа. Другие CSS_стили дают возможность определять порядок наложения слоев, степень прозрачности, вырезанные области, поля, отступы, рамки и цвета. Занимаясь DHTML_программированием, важно понимать, как работают эти атрибуты сти_ лей. В табл. 16.2 они просто перечислены, а в последующих разделах описаны более подробно.
Таблица 16.2. Атрибуты позиционирования и видимости в CSS
Атрибут(ы)
Описание
position
Тип позиционирования, применяемый к элементу
top, left
Позиция верхнего и левого краев элемента
bottom, right
Позиция нижнего и правого краев элемента
width, height
Размер элемента
z_index
«Порядок в стеке» элемента относительно любых перекрываю_
щих его элементов (третье измерение в положении элемента)
display
Режим отображения элемента
visibility
Режим видимости элемента
clip
«Область отсечения» элемента (отображаются только те час_
ти документа, которые находятся внутри этой области)
16.2. CSS для DHTML
Атрибут(ы)
Описание
overflow
Определяет, что следует делать, если размер элемента боль_
ше, чем предоставленное ему место
margin, border, padding
Границы и рамки элемента
background
Цвет фона или фоновый рисунок для элемента
opacity
Степень непрозрачности (или прозрачности) элемента. Этот
атрибут относится к стандарту CSS3 и поддерживается не все_
ми броузерами. Работающая альтернатива имеется для IE