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

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

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