我用来实现这个的代码如下(省略了多余的代码):
<div > <div > <div > <div >logo</div> <div > <div > <div > (00) 1234 5678 </div> </div> <div > <div > <!-- nav links here --> <a href="#">link</a> </div> </div> </div> </div> </div></div>
唯一的自定义CSS是更改背景颜色以匹配原理图的颜色.
这会导致以下呈现的HTML页面,其中行不跨越容器:
但是,在bootstrap 3中,这不是问题.只有将框架更改为bootstrap 3才能提供正确的布局:
此外,如果容器(及其嵌套内容)从其navbar parent中删除,则可以在bootstrap 4中实现正确的布局:
在使用导航栏类的同时,我需要在bootstrap 4中做什么才能实现所需的布局?
解决方法 bootstrap 4网格行> col- *未设计为在Navbar中使用.这是 supported content.现在bootstrap 4使用了flexBox,在不使用网格行> col- *的情况下,align Navbar content更容易.如果您想要带有徽标和2行的Navbar,请参阅以下答案:Bootstrap 4 navbar with 2 rows
<nav > <div > <h1 ><a href="#">logo</a></h1> <div ID="navbarCollapse"> <span >(00) 1234 5678</span> <ul > <li > <a href="#">Home</a> </li> <li > <a href="#">Product</a> </li> <li > <a href="#">Company</a> </li> <li > <a href="#">Blog</a> </li> </ul> </div> </div></nav>
例子:
基本导航栏有2行:https://www.codeply.com/go/ilJBKjJsEy
响应式Navbar有2行:https://www.codeply.com/go/DsfePuoZy0
第二个示例折叠成小屏幕上的移动堆叠菜单,可以使用汉堡包图标切换.使用flexbox and spacing utility classes根据需要定位元素.有很多方法可以达到你想要的效果:https://www.codeply.com/go/pGE8fTf9dM
总结以上是内存溢出为你收集整理的html – Bootstrap 4:带有徽标和2行的Navbar全部内容,希望文章能够帮你解决html – Bootstrap 4:带有徽标和2行的Navbar所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)