【发布时间】:2021-10-16 01:59:12
【问题描述】:
我是网络开发新手,我正在开发家具网站。网站导航栏在正常视图下工作正常,但是当我将其最小化时,它会中断。窗口缩小时如何让导航栏缩小?
普通视图中的导航栏: Working Navbar
缩小视图中的导航栏: Broken Navbar
导航栏 HTML:
<div class="topnav">
<ul>
<li><a href="index.html">Oak <span style="color:green">N' </span>Oak</a></li>
<li class="current"><a href="index.html">Home</a></li>
<li><a href="About Us.html">About Us</a></li>
<li><a href="Products.html">Products</a></li>
<li><a href="Our Dealers.html">Our Dealers</a></li>
<li><a href="Apply For Dealership.html">Apply For Dealership</a></li>
<li><a href="Wholesale Price.html">Wholesale Price</a></li>
<li><a href="Contact Us.html">Contact Us</a></li>
</ul>
</div>
导航栏 CSS:
.topnav {
background-color: rgb(255, 255, 255);
overflow: hidden;
display: block;
place-content: space-between;
}
【问题讨论】:
-
只需使用 bootstrap Navbar 参见 Bootstrap Docs getbootstrap.com/docs/4.0/components/navbar
-
对于视口来说太大了。制作菜单的移动版本并使用@media 查询显示/隐藏它。