Позиционирование блока позволяет размещать элемент в любом месте экрана. С помощью позиционирования блоков веб мастер может создать любой вид сайта.
Схема системы координат:

Позиционирование блоков CSS бывает:
absolute – абсолютным;
relative – относительным;
fixed – фиксированным.
Абсолютное позиционирование в CSS
Абсолютное позиционирование позволяет разместить блок на веб-странице в любом месте экрана. Обозначается абсолютное позиционирование вот так:
position:absolute;
Абсолютное позиционирование имеет атрибуты:
- top (вверх);
- left (лево);
- right (право);
- bottom (низ).
Координаты задаются от края экрана в px. Достаточно только указывать координаты на два значения (либо на top (вверх) или bottom (низ), либо на left (лево) или right (право)).
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Блок в css</title>
<style ENGINE="text/css">
.blok1
{
position:absolute;
top:100px;
right:100px;
}
</style>
</head>
<body>
<p> Абсолютное позиционирование позволяет разместить блок на веб-странице в любом месте экрана. Обозначается абсолютное позиционирование вот так:
position:absolute;
Абсолютное позиционирование имеет атрибуты:
- top (вверх);
- left (лево);
- right (право);
- bottom (низ).
Координаты задаются от края экрана в px. Достаточно только указывать координаты на два значения (либо на top (вверх) или bottom (низ), либо на left (лево) или right (право)).
</p>
<div class="blok1">
<img src="kartinka.jpg">
</div>
</body>
</html>
Результат:

Относительное позиционирование в CSS
В относительном позиционировании координаты задаются с первоначального места положения блока, но при всем этом его предвидящее место не освобождается для другого элемента или блока.
Обозначается относительное позиционирование вот так:
position:relative;
Относительное позиционирование имеет атрибуты:
- top (вверх);
- left (лево);
- right (право);
- bottom (низ).
Координаты задаются от края экрана в px. Достаточно только указывать координаты на два значения (либо на top (вверх) или bottom (низ), либо на left (лево) или right (право)).
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Блок в css</title>
<style type="text/css">
.blok1
{
position:relative;
top:100px;
left:100px;
}
</style>
</head>
<body>
<div class="blok1">
<img src="kartinka.jpg">
</div>
<p> Абсолютное позиционирование позволяет разместить блок на веб-странице в любом месте экрана. Обозначается абсолютное позиционирование вот так:
position:absolute;
Абсолютное позиционирование имеет атрибуты:
- top (вверх);
- left (лево);
- right (право);
- bottom (низ).
Координаты задаются от края экрана в px. Достаточно только указывать координаты на два значения (либо на top (вверх) или bottom (низ), либо на left (лево) или right (право)).
</p>
</body>
</html>
Результат:

По умолчанию

Относительное позиционирование
Фиксированное позиционирование в CSS
Фиксированное позиционирование позволяет разместить блок на веб-странице в любом месте экрана, так как и абсолютное позиционирование. Разница между фиксированным и абсолютным позиционированием в том, что в фиксированной позиции блок или элемент всегда будет располагаться относительно окна браузера. Если сказать простыми словами, фиксированный элемент зафиксируется на веб-странице и не сдвинется во время прокрутки, то есть, всегда будет виден на экране.
Обозначается фиксированное позиционирование вот так:
position: fixed;
Фиксированное позиционирование имеет атрибуты:
- top (вверх);
- left (лево);
- right (право);
- bottom (низ).
Координаты задаются от края экрана в px. Достаточно только указывать координаты на два значения (либо на top (вверх) или bottom (низ), либо на left (лево) или right (право)).
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Блок в css</title>
<style type="text/css">
.blok1
{
position: fixed;
top:100px;
left:100px;
}
</style>
</head>
<body>
<div class="blok1">
<img src="kartinka.jpg">
</div>
<p> Абсолютное позиционирование позволяет разместить блок на веб-странице в любом месте экрана. Обозначается абсолютное позиционирование вот так:
position:absolute;
Абсолютное позиционирование имеет атрибуты:
- top (вверх);
- left (лево);
- right (право);
- bottom (низ).
Координаты задаются от края экрана в px. Достаточно только указывать координаты на два значения (либо на top (вверх) или bottom (низ), либо на left (лево) или right (право)).
</p>
</body>
</html>
Результат:

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222520 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187696 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564


Как поменять стандартную нумерацию в списке на свой стиль, используя CSS
Обтекание текста вокруг изображения с помощью CSS
Выдвигающаяся форма поиска для сайта на CSS3
Как закруглить углы в CSS
Как создать нумерованные и маркированные списки в HTML – Урок 4 (Для начинающих)
Ввод чисел на HTML5
Уроки Bootstrap 3.0 для начинающих (6-й урок) – продолжение работы с текстом

Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐