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

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

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

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

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

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

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

Войти через TM ID
Похожие вопросы