Задать вопрос
@SemenyukS

Как правильно сверстать шапку сайта адаптивно?

Всем привет, у меня при верстке сайта на телефоны и планшеты появилась следующая проблема :
Дело в том, что разрешения экранов больше 480px и где то до 700px страница сверсталась непонятным образом :
d10d96470403416ab7e05927a063b878.png

Как видно на фото, два последние резрешения унаследовали стили с маленьких экранов, ХОТЯ в медиазпросах задано media only screen and (max-width : 480px), а медиазапросы для планшетов применяются только для разрешений iPad Air.
Помогите, пожалуйста, решить эту проблему ! Почему эти разрешения применяют стили маленьких экранов, и, самый главный вопрос, КАК сврестать элементы шапки так, чтобы они не уплывали вниз при увеличении экрана???
Спасибо за ответ !

@media only screen and (max-width : 480px) {
header {
        background-size: 100%;
        height: 450px;
        width: 100%;
    }
#header_text h2 {
        font-size: 26px;
        line-height: 33px;
        margin-top: -31% !important;
    }
header a button {
        margin-top: 42%;
    }


  • Вопрос задан
  • 1053 просмотра
Подписаться 2 Оценить 3 комментария
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Всего кода не показываете, по этому:

Не видно где вы пишете media, возможно они просто перебиваются другими свойствами - смотрите, что написано в DevTools.

Про margin.
Если margin задан в %, то считается он от ширины родительского блока.

Кроме этого еще есть эффект схлопывания margin (легко гуглится). Это опять таки одно из предположений.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Artemdikmarov
Можно ли посмотреть данный сайт, он размещен ли где-либо?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы