Адаптивные гибкие изображения не работают

Я пытаюсь сделать мой сайт отзывчивым. На этом сайте ( http://www.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/) я обнаружил, что для того, чтобы сделать изображения гибкими, необходимо использовать max-width: 100%.

Что я и сделал на своем веб-сайте ( http://riksblog.com/Marnik/index.html) для #promo1img (первое изображение iphone), но, как вы можете видеть, он не работает должным образом.

Какие css-стили мне не хватает?

1 ответ

Решение

Измени свой section.first класс ниже: (строка 110, в файле stijl css):

  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  height: auto;
  color: white;
  text-align: center;
  background-image: url(../img/header.jpg);
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;

Приведенный выше код исправляет фоновое изображение обложки.

Теперь в HTML есть другие элементы, которые не реагируют. Так что для тех, добавьте эти коды к вашему CSS:

@media screen and (max-width: 480px){
    #contactemailp{
        margin-left:0px;
    }
    section.first .section-content .section-content-inner h1 {
        font-size: 40px;
    }
}
Другие вопросы по тегам