导航栏链接不起作用

时间:2014-05-08 02:03:40

标签: html css

由于标题声明我的链接在我的导航栏中不起作用,除了最后一个,它们都是相同的代码所以我不明白为什么它们不起作用。

这是我的代码:

<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%
}

4 个答案:

答案 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;时,它会给其他元素空间带来干扰。一切都与利润有关。为您的导航创建边距,看看是否有帮助。