Наложение элементов
В
нормальном потоке элементы не накладываются
друг на друга, а при остальных способах
позиционирования это очень легко может
произойти. Какой же всё-таки элемент
должен оказаться сверху - можно указать
при помощи
общего свойства z-index,
принимающего произвольное целое
неотрицательное значение.
img
{
position:
absolute;
width:
50%;
}
img:hover
{
z-index:
1000;
}
...
<img
src="Crataegus.jpg" alt="Crataegus"
title="Crataegus" />
<img
style="top: 10%; right: 0" src="Cypripedium C.jpg"
alt="Cypripedium C" title="Cypripedium calceolus"
/>
<img
style="top: 40%; right: 30%;" src="Cypripedium M.jpg"
alt="Cypripedium M" title="Cypripedium macranthos Sw"
/>
Листинг
6.10. Наложение
элементов. Применение свойства z-index
(html,
txt)

Рис.
6.10.
Наложение элементов
Упражнение.
Измените порядок наложения изображений
на противоположный, задав каждому из
них атрибут z-index.
Упражнения.
Вопросы
Перечислите
типы позиционирования CSS.
Каковы
правила размещения элементов в нормальном
потоке?
Охарактеризуйте
абсолютное позиционирования и область
его применения.
Как
задаётся позиционирование на основе
плавающих элементов?
Для
чего обычно применяется относительное
позиционирование?
Как
достичь центрирования элемента на
странице по горизонтали и по вертикали?
Как
работает фиксированное позиционирование?
Как
можно регулировать порядок наложения
элементов?
10