Задать вопрос

Какое позиционирование использовать — относительное, или абсолютное?

Здравствуйте. При выполнении задания htmlacademy.ru/courses/45/run/20 возник вопрос какое позиционирование правильнее использовать?
Я сделал через относительное jsfiddle.net/t3nf2, но через абсолютное можно добиться такого же результата.
Собственно вопрос, какое позиционирование в каких случаях использовать и в данном примере как будет правильнее?
  • Вопрос задан
  • 3128 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Если говорить про это испытание - то тут без разницы.
А вообще позиционирование нужно использовать аккуратно и по делу.

Абсолютное обычно используется для декоративных элементов или там где нужна "многослойность":
картинки в галерее, управляющие элементы, которые "парят" над куском интерфейса и другие вещи.

Относительное позиционирование удобно тем, что с его помощью можно инкапсулировать абсолютные элементы внутри какого-то элемента. Это удобно тем, что вы привязываете координаты абсолютных к родительскому, а сам родительский можете перемещать куда угодно.

Еще относительное можно использовать для некоторых эффектов, когда вам не нужно, чтобы элемент выпадал из потока: плашку сместить и т.д.

И самое главное - не надо позиционирование использовать при построении сеток, особенно абсолютное.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Абсолютное позиционирование не влияет на другие объекты с фиксированным или относительным позиционированием, тогда как относительное будет смещать их.
Ответ написан
Комментировать
shiza36
@shiza36
Советую относительным вообще не пользоваться, избегать его.
Абсолютное создано для наложения одного элемента на другой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы