У меня проблемы с центрированием моего контента на панели начальной загрузки. Я использую Boosttrap 3. Я прочитал много постов, но CSS или используемые методы не будут работать с моим кодом! Я очень расстроен, так что это мой последний вариант. Любая помощь будет оценена!
<!DOCTYPE html>
<html>
<head>
<title>Navigation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="css/style.css" rel="stylesheet" media="screen">
</head>
<body>
<div class="container">
<nav class="navbar navbar-default" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<h1>Home</h1>
</div>
<!--JAVASCRIPT-->
<script src="js/jquery-1.10.2.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
css
twitter-bootstrap
navbar
Ник Л.К.
источник
источник
.navbar .navbar-collapse { line-height: 0px; }
Оригинальный пост спрашивал, как центрировать свернутую навигационную панель. Чтобы центрировать элементы на обычной панели навигации, попробуйте это:
источник
Есть другой способ сделать это для макетов, которые не должны помещать панель навигации внутри контейнера, и которые не требуют переопределений CSS или Bootstrap.
Просто поместите div с
container
классом Bootstrap вокруг панели навигации. Это будет центрировать ссылки внутри панели навигации:Если вы хотите выровнять содержимое тела по центру панели навигации, вы также поместите это содержимое в
container
тег Bootstrap .Не каждый может использовать этот тип макета (некоторые люди должны вкладывать саму панель навигации внутри
container
). Тем не менее, если вы можете сделать это, это простой способ, чтобы ваши навигационные ссылки и тело были в центре.Вы можете увидеть результаты в этой полной странице JSFiddle: http://jsfiddle.net/bdd9U/231/embedded/result/
Источник: http://jsfiddle.net/bdd9U/229/
источник
Этот код работал для меня
источник
Для Bootstrap 4:
Просто используйте
mx-auto сделает всю работу
источник
Обновление 2020 ...
Bootstrap 4
Центрирование контента Navbar проще, чем Bootstrap 4, и вы можете увидеть много сценариев центрирования, объясненных здесь: https://stackoverflow.com/a/20362024/171456
Bootstrap 3
Другой сценарий , который , кажется, не было еще ответить , является центрирование как на бренд и NavBar ссылки . Вот решение ..
http://codeply.com/go/1lrdvNH9GI
Также см .: Bootstrap NavBar с левыми, центральными или правыми выровненными элементами
источник
с официального сайта начальной загрузки (и, почти, как сказал Эрик С. Буллингтон.
https://getbootstrap.com/components/#navbar-default
Пример navbar выглядит так:
центрировать навигацию, вот что я сделал:
CSS:
работайте с class = "container" и navbar-right или left, и, конечно, вы можете заменить id на класс. : D
источник
Кажется, что все эти ответы включают в себя пользовательские CSS поверх начальной загрузки. Ответ, который я предоставляю, использует только самозагрузку, поэтому я надеюсь, что он будет использован для тех, кто хочет ограничить настройки.
Это было проверено с Bootstrap V3.3.7
источник
это должно работать
источник
Используйте следующий HTML
И CSS
Изменить в соответствии с вашими потребностями
источник
V4 BootStrap добавляет Center (justify-content-center) и выравнивание прав (justify-content-end) согласно: https://v4-alpha.getbootstrap.com/components/navs/#horizont-alignment
источник