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

Что изменится если на блоке убрать 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`, так как это блочный элемент.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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