@Vladik_gal
Начинающий прогер

Некорректно отображается сайт при разном разрешении, как исправить?

При разрешении 2560x1440 все отображается корректно, как и настраивал, но при разрешении 1366x768 сайт кропается слева, и в целом некорректно отображается. Как сделать так, чтобы хотя бы на этих двух разрешениях отображалось одинаково (как на первом скриншоте).
625efa3f308d1091958032.jpeg
625efa44edca1604645205.jpeg
Код HTML:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name = "viewport" content = "width = 1000">
    <link rel="stylesheet" href="style/style.css">
    <title>FreshFood</title>
</head>
<body>
<div class="conteiner">
    <div class="header">
        <div class="header-line">
            <div class="header-logo">
              <img src="../сайт/img/logo.png" height="275px" >
            </div>
            </div>
            <div class="nav">   
                <a class="nav-item" href="*">ГЛАВНАЯ</a>
                <a class="nav-item" href="*">МЕНЮ</a>
                <a class="nav-item"href="*">О НАС</a>
                <a class="nav-item" href="*">БРОНЬ</a>
            </div>
            <div class="cart">  
                <a href="#">
                    <img class="cart-img"> <img src="../сайт/img/korzina.png" width="35px">
                </div>
                <div class="phone">
                    <div class="phone-img">
                        <img src="../сайт/img/telephone.png" height="35px" >
                    </div>
                    <div class="number"><a class="num" href="*">+7 916-088-38-22</a></div>
                <div class="phone-text">    
                    Свяжитесь с нами для <br>бронирования
                </div>  
                <div class="btn">   
                 <a class="button" href="*" >Заказ столика</a>

                </div>           
            </div>
        </div>
    </div>
</div>   
</body>
</html>

Код CSS:
body {  
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    background-image:url(../img/фооооон.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.conteiner{
    margin: 0px 150px;
 }  



.header-line { 
     display: flex;
     padding-top: 50px;
     align-items: center;
     justify-content: space-around; 
 }
 .header-logo {
    position: relative;
    font-size: 200px;display: flex;
       align-items: center;
       top: -50px;
    right: 1000px;
    display: flex;
       align-items: center;
 }
.nav-item { 
    color: white;
    text-decoration: none;
    font-weight: 700;
    font-size: 35px;
    margin-right: 75px;
    position: relative;
    right: -300px;
    top: -225px;
   

transition: color 0.3 linear;
}

.nav-item:hover {
    color: orange;
}

.cart{  
    position: relative;
    border-right: 1px solid #FFFFFF;
    padding-right: 15px;
    right: -1150px;
    top: -260px;
}

.cart-img { 
    position: absolute;
    top: 20px;
    right: 10px;
}

.num {  
    color:#FFFFFF;
    text-decoration: none;
    font-weight: 700;
    transition: color 0.3 linear;
    position: relative;
    right: -1350px;
    top: -330px;
    font-size: 28px
}

.num:hover {    
    color: orange;
}

.phone-text {   
    font-size: 14px;
    font-weight: 350;
    color: #FFFFFF;
    position: relative;
    right: -1300px;
    top: -330px;
    font-size: 28px
}

.phone-img {
    position: relative;
    right: -1300px;
    top: -294px;
}
.phone-holder { 
    font-size: 25px;
    display: flex;
       align-items: center;
}

.button {   
    color: #FFFFFF;
    background-color: orange;
    text-decoration: none;
    padding: 14px 18px;
    font-weight: 700;
    transition: background-color 0.3 linear;
    position: relative;
    right: -1750px;
    top: -410px;
    font-size: 40px
}

.button:hover {   
    background-color: orangered;
}
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 2
@chopix
meta тег viewport нормально настроить надо.
<meta name="viewport" content="width=device-width, initial-scale=1">
Ответ написан
SlavaMaxwell
@SlavaMaxwell
Frontend разработчик
Замени свой <meta name = "viewport" content = "width = 1000">на
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/>
в теге head
Ответ написан
Ваш ответ на вопрос

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

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