Bootstrap4实现导航栏右侧对齐

Bootstrap 4正解:
.ml-auto元素居右
.mr-auto元素居左

或者在包含导航栏的 <div> 加上 .justify-content-end 样式即可

<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
	<div class="container">
		<a class="navbar-brand" href="/">Cynhard的博客</a>
		<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent">
			<span class="navbar-toggler-icon"></span>
		</button>
		<!-- 这个 div 加上 justify-content-end 样式即可 -->
		<div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
			<ul class="navbar-nav" id="headerNav">
				<li class="nav-item" id="navMainPage"><a class="nav-link" href="/"> 主页 </a></li>
				<li class="nav-item" id="navTechPage"><a class="nav-link" href="/tech"> 技术 </a></li>
				<li class="nav-item" id="navFoodPage"><a class="nav-link" href="/food"> 料理 </a></li>
				<li class="nav-item" id="navPhotoPage"><a class="nav-link" href="/photo"> 摄影 </a></li>
				<li class="nav-item" id="navEssayPage"><a class="nav-link" href="/essay"> 随笔 </a></li>
			</ul>
		</div>
	</div>
</nav>

 

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注