Встречается на собеседованиях • сегодня
Что изменится если на блоке убрать width: 100%
Если убрать `width: 100%` у блочного элемента (например, `div`), поведение зависит от контекста:
1. **Блочные элементы** по умолчанию занимают всю доступную ширину родителя (как если бы стояло `width: 100%`), так что визуально ничего не изменится.
2. **Для flex/grid-потомков** — ширина будет определяться содержимым или другими свойствами (например, `flex-grow`).
3. **Для абсолютно спозиционированных элементов** — ширина схлопнется под содержимое, если не заданы `left/right`.
Пример:
```html
```
```css
.parent { width: 300px; }
.child {
/* width: 100%; */
background: red;
}
```
Без `width: 100%` `.child` всё равно займет всю ширину `.parent`, так как это блочный элемент.
Текст

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы