Проблема с прокруткой на небольших устройствах

Я занимаюсь разработкой веб-сайта с использованием ASP.NET MVC. Bootstrap используется для пользовательского интерфейса. У меня есть приведенный ниже HTML в моем макете.

<body>
    @*Header*@
    <nav class="navbar navbar-default navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">App Name</a>
            </div>
            <div id="navbar" class="navbar-collapse collapse navbar-right">
                <ul class="nav navbar-nav">
                    @*<li class="active"><a href="#">Dashboard</a></li>*@
                    <li><a href="#">Menu1</a></li>
                    <li><a href="#menu2">Menu2</a></li>
                    <li><a href="#menu3">Menu3</a></li>
                </ul>                
            </div><!--/.nav-collapse -->
        </div>
    </nav>
    <div>
        @RenderBody()
    </div>
    <div class="navbar navbar-default navbar-fixed-bottom">
        <div class="container">
            <p class="navbar-text pull-left">
                © 2017 xxxxxxxxxx             
            </p>

            <a class="navbar-btn btn-default btn pull-right">
                <span class="glyphicon glyphicon-tower"></span>&nbsp;<strong>This is test</strong> 
            </a>
        </div>
    </div>
</body>

Когда я пытаюсь просмотреть страницу на небольших устройствах (iPhone5/6) и т. Д., Я вижу, что содержимое моей страницы содержимого растет ниже липкого нижнего колонтитула и, следовательно, не отображается. Но дисплей в больших устройствах хорош. Как добавить полосу прокрутки или сделать прокручиваемый контент при просмотре на небольших устройствах?

1 ответ

Исправлено, что навигационные панели перекрывают основной контент по умолчанию. Чтобы избежать этого, вам нужно добавить поля в свой блок контента. Согласно начальной загрузке 3 это будет выглядеть так:

<div class="page-content">
    @RenderBody()
</div>

И тогда в вашем файле стилей:

.page-content {
    maring: 50px 0;
}
Другие вопросы по тегам