Встречается на собеседованиях • сегодня
Что влияет на ширину элемента
Ширина элемента определяется несколькими факторами:
-
Явно заданная ширина через CSS свойства:
widthmin-width,max-widthbox-sizing(влияет на расчет ширины с учетом padding/border или без)
-
Родительский контейнер:
- Ширина блочных элементов по умолчанию занимает 100% ширины родителя
- Для flex/grid детей ширина зависит от контейнера и свойств
flex/grid
-
Контент:
- Для inline/inline-block элементов ширина определяется содержимым
- Для текста влияют свойства
white-space,word-break
-
Окружение:
- Плавающие элементы (
float) - Позиционирование (
position: absolute/fixed) - Внешние отступы (
margin)
- Плавающие элементы (
Пример:
css
.box {
width: 300px;
padding: 20px;
border: 5px solid;
box-sizing: border-box; /* реальная ширина останется 300px */
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы