@stichii

Не корректно отображается дополнительное меню на планшете и мобильном?

Добрый день! Делаю верстку используя бутстрапа 3.Мне нужно сделать меню-это меню не основное(дополнительное) и на мобильных устройствах не должно сворачиваться. Меню-дополнительное должно оставаться в виде списка на мобильном устройстве.
Так меню выглядит на компе:fa7c8a4b2b0248d89139c915133268d2.jpg
Но когда окно браузера уменьшаешь до размеров планшета, меню выходит за пределы контейнера(рис.1):
b30d936b54ca4774baa52f4af762b752.jpg
А когда окно браузера уменьшаешь до размеров мобильн.уст-ва, текст перекрывает меню(рис.2):
cf5f5a9339644241b823ee28b864b3e6.jpg
Вот код:
<body>

<div class="container">

    <div class="row">

        <div class="primer">
            <ul class=" nav nav-justified">
                <li><a href="#">Пример1</a></li>
                <li><a href="#">Пример 2</a></li>
                <li><a href="#">Пример 3</a></li>
                <li><a href="#">Пример 4</a></li>
                <li><a href="#">Пример 5</a></li>
                <li><a href="#">Пример 6</a></li>
                <li><a href="#">Пример 7</a></li>
                <li><a href="#">Пример 8</a></li>
            </ul>
        </div>

   </div>
    <div class="row">

        <div class="col-md-4 col-sm-6 col-xs-12">
            <p>Каждый веб-разработчик знает, что такое текст-«рыба». Текст этот, несмотря на название, не имеет никакого отношения к обитателям водоемов. Используется он веб-дизайнерами для вставки на интернет-страницы и демонстрации внешнего вида контента, просмотра шрифтов, абзацев, отступов и т.д. Так как цель применения такого текста исключительно демонстрационная, то и смысловую нагрузку ему нести совсем необязательно. Более того, нечитабельность текста сыграет на руку при оценке качества восприятия макета.</p>
        </div>

        <div class="col-md-4 col-sm-6 col-xs-12">
        <p>Самым известным «рыбным» текстом является знаменитый Lorem ipsum. Считается, что впервые его применили в книгопечатании еще в XVI веке. Своим появлением Lorem ipsum обязан древнеримскому философу Цицерону, ведь именно из его трактата «О пределах добра и зла» средневековы</p>
        </div>

        <div class="col-md-4 hidden-sm col-xs-12">
            <p>orem ipsum на сайтах и проектах, ориентированных на кириллический контент – написание символов на латыни и на кириллице значительно различается.</p>
        </div>

    </div>


</div>
</body>

И css стили:
.container{background: #008B8B;}
.primer {
    background: #88a9cc;
    height: 50px;

}
.primer ul li {
    border: solid 1px red;
    text-align: center;
    height: 50px;

}
.primer ul li a{
    padding-top: 30px;
    font-family: 'Russo Sans';
    color:#3A1057;
    font-size: 14px;
    padding-bottom: 0px;
}

Подскажите пожалуйста, почему меню не корректно отображается на рис.1 и 2.
Т.е на планшете выходит за пределы контейнера, а на мобильном находится за текстом?
  • Вопрос задан
  • 309 просмотров
Решения вопроса 1
@Q2art
Пишу на HTML5, CSS, Javascript в свободное время.
Дело в том, что кнопки у вас в коде имеют заданный размер и при уменьшении площади дисплея, они не сжимаются и не адаптируются. Советую почитать немного букв про адаптацию под мобильные устройства. Сейчас это очень востребовано, везде.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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