Я всегда думал, что ширина элемента по умолчанию равна ширине его дочернего элемента.
https://codepen.io/jack987/pen/VwJYWEW
Код: Выделить всё
.div1 {
background: blue;
height: 200px;
}
.div2 {
background: red;
height: 100px;
width: 4000px;
}Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/787 ... -the-child
Мобильная версия