Можно ли использовать только одно значение какого-либо свойства во всех разрешениях экрана медиазапроса? - PullRequest
0 голосов
/ 28 мая 2018

@media only screen and (max-width: 480px) {
    
    
    
}


@media only screen and (max-width: 767px) {
    
    html{
        font-size: 20px;
        max-width: 767px;
    }
    
    .main-nav li{
        padding: 0;
    }
    
    .main {
        margin: 0px auto;
        padding-top: 4px;
        font-size: 65%;
    }
    
    h1{
        font-size: 120%;
    }
    
    .welcome {
        position: absolute;
        width: 767px;
}
    .p1{
        color: white;
        font-size: 10px;
        transform: translate(5%, 10%);
        margin: 0;
}
    
.section1 {
    background-color: #ffffff;
    background-image: linear-gradient(rgba(93, 91, 91, 0.67), rgba(93, 91, 91, 0.67)), url(img/patrick-tomasso-71909-unsplash.jpg);
    background-size: cover;
    background-position: center; 
}


@media only screen and (max-width: 1023px) {

    .welcome {
        font-size: 120%;
        width: 1023px;
}

    .sec-1{ margin-left: 30px; }

    .sec-1-ul li a,
    .sec-2-ul li a,
    .sec-3-ul li a {
        font-size: 80%;
    }   
    
    .p1{
        margin: 10%;
        color: white;
        font-size: 100%;
        transform: translate(5%, 10%)
}
    
    
    
    
}

@media only screen and (max-width: 1200px) {
   .section1 {
        background-color: #ffffff;
        background-image: linear-gradient(rgba(93, 91, 91, 0.67), rgba(93, 91, 91, 0.67)), url(img/patrick-tomasso-71909-unsplash.jpg);
        background-size: cover;
        background-position: center; 
        height: 70vh;
    }
    
    .logo{
        margin-left: 5px;
    }
    
    .p1{
        font-size: 150%;
        transform: translate(0%, 0%);
        max-width: 100%;
}
    
    h4{
    font-size: 120%;
}
    
    .sec-1,
    .sec-2,
    .sec-3{
        margin-top: 0px; 
}
    
    .sec-1-ul li a,
    .sec-2-ul li a,
    .sec-3-ul li a {
        font-size: 90%;
    }   
    
    
    h3{
    font-size: 120%;
    margin-top: 2px;
    margin-left: 20%;
    }
    
}
    

Я новичок в веб-разработке.Я использую медиа-запросы для адаптивной веб-разработки.Я определил 4 ширины экрана в моем файле.Но если я определил значение какого-либо свойства css в одной ширине, я не могу изменить его в другой ширине.Например, если размер шрифта одного заголовка в 1200px равен 80px, я не могу изменить его на 40 px при 1023px и остается неизменным.В чем ошибка?

1 Ответ

0 голосов
/ 28 мая 2018

Вы должны сортировать медиазапросы наоборот, если вы используете max-width: сначала max-width: 1200px, затем 1023px, затем 767px.

То, как у вас есть теперь правила в последнем медиазапрос всегда будет перезаписывать предыдущие, так как порядок также важен (более поздние будут перезаписывать более ранние), и max-width: 1200px также применяется к меньшим значениям ширины.Если вы перевернете их, этого не произойдет.

...