Сначала вырежьте код стилей из html и поместите их в файл css. Это из-за использования css файла и чистого html файла.
Вернуться к вашему вопросу
Строго используйте @media query
для вашего внутреннего макета css для плавно изменяйте размер от большего к маленькому экрану, наоборот.
Начните свой код с первого философского дизайна для мобильных устройств, затем выберите критическую точку, в которой вы хотите использовать эти @media screens
, и, наконец, примените разный макет дизайна для каждой «потребности вашего экрана» один из них.
Для мобильных устройств сначала используйте это:
.block1 {
display: flex;
flex-direction: flex-left;
}
.boxright2 {
display: flex;
flex-direction: flex-right;
}
.block3 .block4 {
display: flex;
flex-direction: row;
Float: clear;
}
Затем используйте приведенный ниже код для точки разрыва и добавьте или уменьшите размеры каждого элемента на основе представленного здесь окна просмотра:
@media screen and (min-width:768px) {
//your code goes here for tablet
}
@media screen and (min-width: 1024px) {
//your code goes here for larger screen like desktop and laptop
}
P.S. play with them you will figure it out later.