gpt4 book ai didi

html - div 外的导航栏

转载 作者:行者123 更新时间:2023-11-28 12:01:23 25 4
gpt4 key购买 nike

谁能解释为什么导航栏低于指定的<div id="navigation >查看以下代码的标签:

<html>
<head>
<link rel="stylesheet" href="css.css"/>
</head>
<body>
<div id="container">
<div id="title">
<h1>Record Store</h1>
</div>
<div id="navigation" >
<ul class="navbar">
<li><a href="#">Home</a></li>
<li><a href="#">Vinyl Stock</a></li>
<li><a href="#">Members</a></li>
</ul>
</div>
</div>
</body>
</html>

和CSS

* {
border: 0;
padding: 0;
}

#container {
margin: auto;
width: 800px;
border: 1px solid black;
min-height: 600px;
z-index: -9;
}

#title {

margin:auto;
border: 1px solid black;
}

#navigation{
border: 1px solid black;
height: auto;
background-color: yellow;
}


.navbar {
}

.navbar ul {
}
.navbar li {

float: left;
font: bold 12px/1.2em Arial, Verdana, Helvetica;
height: auto;
list-style: none;
text-align: center;
width: 33%;
display: inline;
}
.navbar a {
border-right: 1px solid #1F5065;
color: black;
display: block;
padding: 10px 10px;
text-decoration: none;
}

如果有人能帮我整理吧台,我将不胜感激。我是学习 CSS 和 HTML 的初学者。

最佳答案

因为您在不清除列表元素的情况下 float 它们。将此添加到您的 CSS

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

然后将 clearfix 类添加到您的 ul.navbar

        <ul class="navbar clearfix">
<li><a href="#">Home</a></li>
<li><a href="#">Vinyl Stock</a></li>
<li><a href="#">Members</a></li>
</ul>

关于html - div 外的导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857874/

25 4 0