С помощью CSS Вы можете размещать элементы где пожелаете.
ТвитнутьС помощью свойств позиционирования Вы можете размещать элементы где пожелаете.
Пример
#pos1 { position:absolute; top:10px; left:200px; } #pos2 { position:absolute; top:1px; left:0px; } #pos3 { position:absolute; top:100px; right:70px; }
Местоположение элементов задается с помощью следующих CSS свойств:
Описанные выше свойства не вступят в силу пока Вы не зададите способ размещения. Также способ размещения определяет поведение данных свойств.
В CSS существуют 4 различных способа размещения элементов:
Статичные элементы всегда отображаются там, где они были объявлены. CSS свойства top, bottom, left и right не работают со статичными элементами.
Все элементы по умолчанию размещаются данным способом, но Вы также можете явно объявить элемент статичным с помощью position:static.
Фиксировано размещенные элементы не изменяют своего местоположения даже при прокрутке окна браузера. К фиксировано размещенным элементам могут применяться CSS свойства top, bottom, left, right.
Элемент может быть объявлен фиксировано размещенным с помощью position:fixed.
Относительно размещенные элементы размещаются относительно их обычной позиции.
Элемент может быть объявлен относительно размещенным с помощью position:relative.
Обратите внимание: элемент будет по прежнему занимать свою изначальную позицию.
Абсолютно размещенные элементы располагаются относительно первого родительского элемента, способ размещения которого отличен от статического. Если такие элементы не были найдены, то элемент будет расположен относительно корневого элемента (html).
Иногда для того, чтобы добиться желаемого эффекта родительский элемент специально определяется как относительно размещенный с нулевым смещением.
Вы можете объявить элемент абсолютно размещенным с помощью position:absolute.
Пример
#pos1 { position:absolute; top:10px; left:200px; } #pos2 { position:absolute; top:1px; left:0px; } #pos3 { position:absolute; top:100px; right:70px; }
При применении свойств позиционирования элементы могут накладываться друг на друга. Свойство z-index позволяет установить какой элемент в случае наложения будет сверху, а какой снизу.
Элементы с большим значением свойства z-index располагаются выше других.
Обратите внимание: свойство z-index может принимать отрицательные значения.
Для того, чтобы узнать больше о желаемом свойстве щелкните на его название.
Свойства | Описание | Значения |
---|---|---|
clip | Обрезает элемент размещенный абсолютно. | rect auto inherit |
cursor | Задает вид, который будет принимать курсор при наведении на элемент. |
auto crosshair default pointer move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help |
overflow | Устанавливает как должно быть отображено содержимое вышедшее за границы элемента. | auto hidden scroll visible inherit |
Задание 1 переместите геометрические фигуры в соответствующие им рамки с помощью свойств размещения.
Пример
<img id='geom1' src='gimg.gif' /> <img id='geom2' src='gimg2.gif' /> <img id='geom3' src='gimg3.gif' /> <img id='geom4' src='gimg4.gif' />