Встречается на собеседованиях • сегодня

Какие знаешь способы сдвинуть блок внутри другого блока вправо

Есть несколько способов сдвинуть блок внутри родительского блока вправо:

  1. margin-left: auto
css
.child {
  margin-left: auto;
}
  1. Flexbox
css
.parent {
  display: flex;
}
.child {
  margin-left: auto;
}
  1. Grid
css
.parent {
  display: grid;
  grid-template-columns: 1fr auto;
}
  1. Absolute positioning
css
.parent {
  position: relative;
}
.child {
  position: absolute;
  right: 0;
}
  1. Float (устаревший способ)
css
.child {
  float: right;
}

Лучшие современные варианты - flexbox и grid. Margin-left: auto также работает, но менее гибкий. Absolute positioning вырывает элемент из потока.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы