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

Как понять какая ширина необходима блоку

В CSS ширина блока определяется контентом, родительским контейнером или явно заданными значениями. Вот основные подходы:

  1. По контентуwidth: fit-content или display: inline-block:
css
.block {
  width: fit-content; /* ширина подстроится под контент */
}
  1. От родителя – процентные значения или width: 100%:
css
.block {
  width: 50%; /* займет половину ширины родителя */
}
  1. Фиксированная ширина – пиксели, rem, em:
css
.block {
  width: 300px; /* жестко заданная ширина */
}
  1. Гибкая (Flex/Grid) – используй flex-grow, flex-shrink или fr в Grid.

Важно: учитывай padding, margin, border (box-sizing: border-box). Для адаптива – медиазапросы или относительные единицы (vw, %).

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

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

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

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