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

Позиционирование блоков 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" "https://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" "https://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" "https://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
просмотров: 331670 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 275609 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 226702 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 193199 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 187093


Как поменять стандартную нумерацию в списке на свой стиль, используя CSS
Обтекание текста вокруг изображения с помощью CSS
Выдвигающаяся форма поиска для сайта на CSS3
Как закруглить углы в CSS
Как сделать всплывающее окно на сайте
Оператор условия if-else для PHP. Урок 6
HTML кодировка страницы. В какой кодировке сохранять web-страницу? Урок №14

Спасибо, Лида. Полностью согласен с третьим пунктом. Мне интересно, на что повлия…
⇒ Открыть статью ⇐