С помощью CSS Вы можете размещать элементы где пожелаете.
ТвитнутьС помощью CSS свойств позиционирования Вы можете размещать элементы где пожелаете. Элементы могут также накладываться друг на друга.
Пример
#pos1 { position:absolute; top:10px; left:200px; } #pos2 { position:absolute; top:1px; left:0px; } #pos3 { position:absolute; top:100px; right:70px; }
HTML элементы размещаются с помощью следующих CSS свойств:
Описанные выше свойства не вступят в силу пока Вы не зададите способ размещения. Также способ размещение определяет поведение данных свойств.
В CSS существуют 4 различных способа размещения HTML элементов:
Статичные элементы всегда отображаются там, где они были объявлены в коде.
CSS свойства top, bottom, left и right не работают со статично размещенными элементами.
Все HTML элементы по умолчанию размещены статично, но Вы также можете явно объявить элемент статичным с помощью position:static.
К фиксировано размещенным элементам могут применяться свойства 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' />