Отвечаю на вопросы из комментариев:
Что такое флекс?
- Flexbox(display: flex) это такая технология в css, можно почитать как работает
тут, в двух словах - с флексбокс проще компоновать блоки, чем по старинке через float: left, кстати его тоже уберите, флексбокс работает без него.
- Что было не так:
У вас инлайн элементы, которые при достижении края, опускаются ниже, если вы добавите в текущий код запрет на перенос строки, тоже будет работать, но флексбокс круче
Как исправить текущий код?
aside {
white-space: nowrap;
}
Как переписать на флексах
aside {
display: flex;
width: 80%;
height: 110px;
margin: 10px 0px 30px 10%;
border: 1px ridge Grey;
border-radius: 15px;
overflow-x: scroll;
}
aside img {
height: 100px;
margin-top: 5px;
margin-left: 10px;
border-radius: 10px;
border: 1px solid DimGrey;
}