我是HTML和CSS的新手。 我想做一个网站,我从导航栏开始,但是这个导航栏对于每个屏幕边都不是“可缩放的”,当它在全屏幕上很好时,但是当我最小化它时它不会加载该部分在右边这是“关于”。所有的菜单都指向同一页面,而现在这就是目标。 下面的代码:需要帮助在html和css上构建导航栏
body {}
.navbardiv {}
.navbar_ul {
list-style-type: none;
margin: 0;
padding: 0;
/*overflow:hidden;*/
background-color: #333;
border: 5px solid gray;
margin: -8px;
width: auto;
min-width: 600px;
height: 70px;
}
li {
float: left;
padding: 10px 150px;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px 16px;
text-decoration: none;
}
li a:hover {
background-color: #111;
}
<!--NAVBAR-->
<div class="navbardiv">
<ul class="navbar_ul">
<li class="navbar_li_Contact"><a href="index.html">Contact</a></li>
<li class="navbar_li_WebHosting"><a href="index.html">Webhosting</a></li>
<li class="navbar_li_About"><a href="index.html">About</a></li>
</ul>
</div>
您将最小宽度设置为600px,因此当您最小化屏幕使其小于600像素时,可能会切断部分导航栏。尝试设置宽度为100%或类似的东西,看看是否有效。 – josephmbustamante
在列表项目周围还有大量的填充项,这些填充项可能会在小屏幕上查看时将它们推送到新行。 –