我正在为网站创建导航栏,但没有显示导航栏的背景颜色。当nav
标签float: left;
在 CSS 中时,不显示背景颜色。当nav
标签没有时float: left;
,显示背景颜色。如何在nav
has时使背景颜色呈现float: left;
?
<body>
<div id="menubar" class="centered">
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About Us</a></li>
<li><a href="book.html">Booking</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>
</nav>
</div>
</body>
@charset "UTF-8";
a {
text-decoration: none;
font-style: normal;
font-weight: 600;
font-family: source-sans-pro;
}
ul {
list-style-type: none;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
}
nav {
background-color: #4D4D4D;
float: left;
}
li {
width: 25%;
text-align: center;
float: left;
}