@Dark19

Как настроить адаптивность страницы с viewport?

Здравствуйте. Есть несколько страниц для которых нужно сделать адаптивную верстку, но на страницах элементов немного и все они находятся в блоке который располагается по центру страницы. Вот возникла такая проблема, что одна страница отлично показывается на большинстве девайсов, а вторая которая имеет намного меньше элементов и вообще мизерную разметку как-то криво. Там в принципе нечего и адаптировать, просто прописать , но на этой странице что-то не помогает.

Привожу разметку и стили:
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8"/>
    <link rel="stylesheet" href="css/style.css"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<!--Обертка всего содержимого -->
    <div class="main">
        <!--Верхняя надпись-заголовок -->
        <div class="top-label"><img src="images/top-label.png" alt="" draggable="false"/></div>
        <!--Блокнот по центру -->
        <div class="note">
            <!--Форма отправки значения -->
            <form id="feedback-form" action="" method="post">
                <span>Зібратися до навчання легко за 10 хв?</span>
                <button>Так</button>
                <div class="separator"></div>
                <span>Собраться к учебе легко за 10 мин?</span>
                <button>Да</button>
            </form>
        </div>
    </div>
    <!--Футер -->
    <div class="footer">
        <ul>
            <li class="footer-lang"><img src="images/lang-icon.png" alt="" draggable="false"/></li>
            <li class="footer-gender"><img src="images/gender-icon.png" alt="" draggable="false"/></li>
            <li class="footer-cart"><img src="images/cart-icon.png" alt="" draggable="false"/></li>
            <li class="footer-auto"><img src="images/auto-icon.png" alt="" draggable="false"/></li>
            <li class="footer-pay"><img src="images/pay-icon.png" alt="" draggable="false"/></li>
        </ul>
    </div>
</body>
</html>


*{
    padding: 0;
    margin: 0;
    border: none;
}
/* подключение шрифтов------------*/
@font-face {
    font-family: GunnyRewritten; /* Гарнитура шрифта */
    src: url(../fonts/GunnyRewritten.ttf); /* Путь к файлу со шрифтом */
}
@font-face {
    font-family: OpenSans; /* Гарнитура шрифта */
    src: url(../fonts/openSans.ttf); /* Путь к файлу со шрифтом */
}
body{
    background: url("../images/bg.jpg");
    background-size: cover;
    font-family: GunnyRewritten;
    font-size: 58px;
    color: #2b5f3d;
}
form{
    display: table;
    margin: 0 auto;
}
button{
    font-family: GunnyRewritten;
    text-transform: uppercase;
    border: 4px dashed #ce631b;
    font-size: 58px;
    color: #2b5f3d;
    cursor: pointer;
    width: 750px;
    background: none;
    margin-top: 50px;
}

button:hover{
    border: 4px solid #ce631b;
    box-shadow: inset 0px 0px 4px 0px #ce631b;
    -webkit-box-shadow: inset 0px 0px 4px 0px #ce631b;
    -moz-box-shadow: inset 0px 0px 4px 0px #ce631b;
}
button:active{
    background: #c25918;
    color: #fff;
}
span{
    margin: 0 auto;
    display: table;
}
/*Верхняя обертка на всех страницах-------------*/
.main{
    background: url("../images/bg-icon.png");
    max-width: 1910px;
}
/*Надпись вверху первой страницы-------------*/
.top-label{
    display: table;
    margin: 25px auto;
}
/*Блокнот первой страницы-------------*/
.note{
    background: url("../images/first-bg.png") no-repeat;
    margin: 0 auto;
    max-width: 1070px;
    padding: 200px 0 0 0;
    height: 780px;
}
.note .separator{
    border-top: 2px dashed #d3c38d;
    margin: 50px 0 40px -10px;
}
/*Разделитель-------------*/
.separator{
    border-top: 2px dashed #d3c38d;
    margin: 22px 0 0 -10px;
}
/*Футер всех страниц------------*/
.footer{
    height: 128px;
    max-width: 1910px;
    background: url("../images/footer-bg.jpg");
    clear: both;
    border-top: 1px solid #73a629;
    overflow: hidden;
}
.footer ul{
    overflow: hidden;
    margin: 0 auto;
    display: table;
    padding-top: 18px;
    height: 72px;
    vertical-align: middle;
}
.footer ul li{
    background: url("../images/arrow-icon.png") no-repeat 90% 45%;
    float: left;
    list-style-type: none;
    padding-right: 54px;
}
.footer ul li:last-child{
    padding-left: 0;
    background: none;
}
  • Вопрос задан
  • 690 просмотров
Пригласить эксперта
Ответы на вопрос 1
viktorvsk
@viktorvsk
Однажды каждому веб-разработчику нужно решить, что ему больше нравится:
https://jsfiddle.net/
codepen.io
jsbin.com
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы