由于标题声明我的链接在我的导航栏中不起作用,除了最后一个,它们都是相同的代码所以我不明白为什么它们不起作用。
这是我的代码:
<ul class="ulfirst">
<li id="lithree"><a href="GCPD.html" id="athird">We work very closely with the GCPD</a></li>
<li id="lisecond"><a href="Wayneenterprises.html" id="athird">Here is information about how we work</a> </li>
<li id="lifour"><a href="Publicrecords.html" id="athird">Public Database</a></li>
</ul>
以下是相关的CSS:
#ulfirst {
list-style-type:none;
margin:0;
padding:0;
overflow: hidden;
}
#lisecond {
position: fixed;
bottom: 0;
width: 100%;
text-align: center;
}
#lithree {
position: fixed;
bottom: 0 ;
width: 100%;
text-align: left;
left: 30%;
}
#lifour {
position: fixed;
bottom: 0;
width: 100%;
text-align: right;
right: 25%
}
答案 0 :(得分:1)
我不知道你的目标是什么,但这是我的导航栏代码,它可能会有所帮助:
HTML:
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Tasks</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
的CSS:
nav {
background-color: #004b98;
overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
}
nav ul {
margin: 0 auto;
padding: 0;
width: 900px;
}
nav li {
background-color: #004b98;
float: left;
list-style-type: none;
border: 1px solid white;
border-radius: 5px;
margin: 5px;
padding: 5px;
}
nav li a {
color: white;
display: block;
font-family: sans-serif;
text-decoration: none;
}
nav ul li:hover {
background-color: #0069d4;
}
答案 1 :(得分:0)
是您的index.html,GCPD.html,Wayneenterprises.html,Publicrecords.html。在一个文件夹或不?而且你也不能将#ulfirst用作一个类。
答案 2 :(得分:0)
检查您的链接是否具有正确的大小写,很容易意外地将某些内容资本化。这听起来很简单,但很容易发生。
答案 3 :(得分:0)
我认为,在样式中添加margin: 0;
时,它会给其他元素空间带来干扰。一切都与利润有关。为您的导航创建边距,看看是否有帮助。