Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/55: Рейтинг темы: голосов - 55, средняя оценка - 4.91
3 / 3 / 0
Регистрация: 04.12.2016
Сообщений: 68

Как выровнять меню по центру, bootstrap 3

06.01.2017, 15:30. Показов 10545. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Возникла такая ситуация: добавил меню через .navbar-nav, в стилях добавил выравнивание по центру:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 <nav id="navigation" role="navigation" class="navbar navbar-default">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="container-fluid">
            <div class="navbar-header">        
                 
               <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <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="#"> 
                <img src="img/logo_white.png" class="img-responsive" alt="">
                </a>                   
            </div>         
           
            
          <!-- Collection of nav links, forms, and other content for toggling -->  
            <div id="bs-example-navbar-collapse-1" class="collapse navbar-collapse">
              <ul class="nav navbar-nav"> 
               <li><a href="#">Главная</a></li>
                <li><a href="#">Каталог</a></li>
                <li><a href="#">О нас</a></li>
                <li><a href="#">Отзывы</a></li>
                <li><a href="#">Контакты</a></li>  
               </ul>
            </div>  
            </div>        
         </nav>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
.navbar-default {
                .navbar-toggle {
                background-color: transparent;
                border: none;
                .icon-bar {
                    background-color: rgba(252,199,239,1);
                }  
            }
            .navbar-collapse { 
                border-top: none;                   
                }
            background-color: transparent;
            border: none;
            .navbar-nav {
                float:none;
                margin:0 auto;
                display: block;
                text-align: center;           
                li {
                    display: inline-block;
                    float: none;
                    a {
                        color: white;
                        &:hover {
                            color: rgba(252,199,239,1);
                        }
                    }
                }
            }
        }
Проблема заключается в том, что я не могу никак выровнять меню по центру страницы, а не блока, поскольку ширина блока .navbar-nav зависит от .navbar-header, где лежит логотип. Итог - смещение всего меню. Подскажите, пожалуйста, как это пофиксить?
Миниатюры
Как выровнять меню по центру, bootstrap 3  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.01.2017, 15:30
Ответы с готовыми решениями:

Как в bootstrap выровнять картинку по центру экрана?
как в bootstrap выровнять картинку по центру экрана?

Как выровнять меню по центру?
Не могу понять, как выровнить меню по центру с применением align-items: center и justify-content: space-between: &lt;div...

Выровнять две картинки по центру (bootstrap)
Никак не получается выровнять по центру (горизонтали) две картинки на странице Они немного смещены влево. Может это из-за того что для...

3
0 / 0 / 0
Регистрация: 28.12.2016
Сообщений: 18
07.01.2017, 14:44
Не вижу стилей нав бар хедер, блоку с логотипом задана какая та ширина? Ты для ul прописал маржин 0 авто, это свойство работает только при условии, что задана фиксированная ширина блока. Есть ссылка на сайт? Или скинь архив, я посмотрю
0
3 / 3 / 0
Регистрация: 04.12.2016
Сообщений: 68
07.01.2017, 21:10  [ТС]
Berzeg, решил проблему, обернув все в div'ы col-md-2 col-md-8 col-md-2, но не уверен, что это правильно. Интересно, какое тут еще есть решение, поэтому буду рад ответу) архив с сайтом приложил
Вложения
Тип файла: rar kands-flowers.rar (1.91 Мб, 24 просмотров)
0
0 / 0 / 0
Регистрация: 28.12.2016
Сообщений: 18
09.01.2017, 09:21
Почему не уверен) ты в типичной форме заюзал сетку бутстрапа, по другому это будут флоуты с шириной блоков в % или table cell
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.01.2017, 09:21
Помогаю со студенческими работами здесь

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

Подскажите пожалуйста как и где выровнять горизонтальное меню по центру ?
.art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover { outline: none; } .art-hmenu, .art-hmenu ul { ...

Выровнять меню по центру
помогите выровнять меню по центру вот rод html &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; ...

Выровнять меню по центру
&lt;div id=&quot;maim-menu&quot;&gt; &lt;div class=&quot;menu&quot;&gt; &lt;jdoc:include type=&quot;modules&quot; name=&quot;menu&quot; style=&quot;xhtml&quot; /&gt; &lt;/div&gt; &lt;div class=&quot;clr&quot;&gt;&lt;/div&gt;...

Выровнять меню по центру
Скачала готовое меню css вставила его на сайт, но как сделать чтоб сами блоки менюшки были по середине с текстом?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru