Я не могу просмотреть весь ваш CSS, но похоже, что ваш код не оптимизирован для адаптивного дизайна. Вы использовали
px
in many places, and this breaks the responsive design. Use .nav-pills > li {
float: none;
width: 100%;
}
или .nav-pills > li > a {
margin: 24px 20px; /* Remove this */
}
. In addition, you've added your custom code после медиа-запросы по умолчанию, тем самым переопределяя их фиксированную ширину. Перемещение вашего кода выше медиа-запросов Protostar по умолчанию должно немного помочь.
Вот еще несколько идей, которые помогут вам:
В строке #7021 вашего
.navigation .nav-pills {
margin: auto;
width: 800px; /* Remove or set to 100% */
height: 100px; /* Remove this */
}
file, you've got:
.body .container {
width: 960px; /* Change to max-width: 960px */
height: 553px; /* Remove this. Why are you setting fixed height? */
...
}
Строка 7000:
template.css
Строка 7502:
max-width
Строка 7340:
%
Это должно решить некоторые ваши проблемы, но далеко не все. Вам придется просмотреть свой код и протестировать каждую его часть на экранах разных размеров. Избегайте фиксированной ширины (
width:960px
) if possible, and learn to use media queries. The Protostar template is responsive by default, but your CSS changes breaks this.