Nano Hash - криптовалюты, майнинг, программирование

bootstrap - липкий нижний колонтитул, где положение не зафиксировано, получает странную линию на странице

У меня есть липкий нижний колонтитул, и я менял его несколько раз, потому что постоянно сталкивался с различными проблемами. Причина, по которой у меня такой код, заключается в том, что в предыдущих попытках, когда содержимое заполняло страницу, на мобильном устройстве нижний колонтитул становился выше, чтобы разместить расположенные друг над другом кнопки, и он перекрывал содержимое. В других версиях, которые я пробовал, нижний колонтитул добавлялся в конец блока содержимого, но он был бы на полпути вверх по странице, если бы содержимое занимало только половину страницы. Эта текущая версия, которая у меня есть, отлично работает, за исключением того, что в поле содержимого есть странная линия, где, как я предполагаю, находится заполнитель нижнего колонтитула, хотя нижний колонтитул прилипает к нижней части. Кто-нибудь может мне помочь? У меня есть скрипка здесь: http://jsfiddle.net/7sPN6/1/. Я также хочу уточнить, что панель становится видимой только тогда, когда высота браузера выше. Я также хотел объяснить, что в моем css я установил относительное положение нижнего колонтитула, чтобы иметь возможность прокручивать содержимое, чтобы оно не перекрывалось нижним колонтитулом.

<!-- ------- wrap ------- -->
<div id="wrap">
<div id="main">
    <!-- ------- begin header ------- -->
    <div id="header"> 
        <div class="row">
            <div class="col-xs-4">
                <div class="brand img-responsive" style="margin-left: 10px">logo
                </div>
            </div>

            <div class="col-xs-3">
            </div>

            <div class="col-sm-5 text-right">
                <div class="brand"> Portal
                </div>
            </div>
        </div>

        <!-- ------- make logo smaller on smaller screens ------- -->
         <div class="row">
            <div class="col-sm-9 hidden-lg hidden-md">
                <div class="logo">        
                    <a class="logo"><img src="img/logosm.png" class="img-responsive"></a> 
                </div>
            </div> 

            <div class="col-sm-3">                       
            </div>
          </div>
  <hr>
</div>


<!-- ------- content ------- -->  
    <div class="container">
        <div class="span3">
            <div class="box">
            <h2 class="intro-text text-center">Announcements</h2>
                <hr>
                <ul>
                    <li>blah blah blah</li>
                    <li>blah blah blah</li>
                    <li>blah blah blah</li>
                    <li>blah blah blah</li>
                    <li>blah blah blah</li>
                </ul>
            </div>
        </div>
    </div><!-- /.container -->

</div><!-- /.main -->
</div><!-- ------- end wrap ------- -->

<!-- ------ begin footer-------- -->
<div id="footer">
<div class="row navbar-inverse navbar-justified navbar-fixed-bottom row-fluid">
    <div class="col-sm-12 text-center"><!-- centers buttons on screen -->
        <ul class="nav navbar-nav">
            <li><button type="button" class="btn btn-sm fixed_button"><i class="icon-bug"></i>  Submit Bugs</button></li>
            <li><button type="button" class="btn btn-sm fixed_button"><i class="icon-lightbulb"></i> Feature Requests</button></li>
            <li><button type="button" class="btn btn-sm fixed_button"><i class="icon-envelope-alt"></i> Contact</button></li>
        </ul>
    </div>
</div>

</div>

<!-- ------- end footer ------- -->

Ответы:


1

Я проверил ваш код и обнаружил, что в вашем css используется стиль #main Id. Вы даете ему свойство overflow:auto;. если вы хотите удалить эту горизонтальную полосу над нижним колонтитулом, вам нужно изменить это свойство на overflow:hidden; или удалить его.

Это связано с тем, что в вашем коде #wrap имеет width:100%;, а в начальной загрузке 3 row имеет свойства margin-left:-15px и margin-right:-15px. и по этой причине он получает пространство -15px вправо.

потому что согласно getbootstrap.com

Rows must be placed within a .container (fixed-width) or .container-fluid (full-width) for proper alignment and padding.
02.05.2014
  • Ты великолепен!! Большое спасибо!! 07.05.2014
  • Пожалуйста, @user3581600. Если вы найдете этот ответ полезным, вы должны проголосовать за мой ответ. 08.05.2014
  • Я думаю, что сделал это правильно ... Я нажал на галочку рядом с вашим ответом. 09.05.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..