я пытаюсь иметь горизонтальную прокрутку на родительском элементе, но один дочерний элемент также должен быть прокручиваемым по вертикали. Как только я делаю дочерний элемент вертикально прокручиваемым, ширина устанавливается равной ширине экрана, но имеет такое же количество элементов, как и другие элементы div... определенную сумму, но я хочу, чтобы она также прокручивалась по горизонтали вместе с другими
Вот код HTML-кода:
<div id="container">
<div id="line1">
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
</div>
<div style="overflow-y: auto;overflow-x:hidden;height:15px;max-width: 100%; white-space: nowrap" id="line4">
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
</div>
<div id="line2">
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
</div>
<div id="line3">
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
<div class="smallerDivs"></div>
</div>
И CSS:
<style>
html,body{
height: 100%;
overflow: hidden;
}
#container {
height: 100%;
overflow-x: auto;
background: red;
}
#line1, #line2, #line3, #line4 {
white-space: nowrap;
padding: 20px;
margin: 50px;
}
.smallerDivs {
height: 112px;
width: 112px;
margin: 10px;
display: inline-block;
vertical-align: middle;
background: #fff;
}
</style>