Что такое относительное позиционирование
Элементы с position: relative позиционируются относительно своего обычного положения в потоке документа. Они влияют на позиционирование последующих элементов.
Пример кода
h1 {
position: relative;
top: 60px;
left: 50px;
border: 2px solid #006;
padding: 1px;
background-color: #600;
color: #eee;
}
#explanation {
color: #006;
font-weight: bold;
font-size: 1.2em;
}
#wrapper {
width: 600px;
background-color: #def;
border: 1px solid #006;
}
Обратите внимание, что текст абзаца сохраняет своё место, даже если h1 был смещён.
Смещение из правого нижнего угла
h1 {
position: relative;
bottom: 40px;
right: 40px;
border: 2px solid #006;
padding: 1px;
background-color: #600;
color: #eee;
}
Фиксированное позиционирование
Элементы с position: fixed остаются на месте при прокрутке страницы.
Пример кода
#homeLink {
position: fixed;
top: 20px;
left: 0px;
}
Используется, например, для закрепления ссылки "домой" в верхнем левом углу страницы.