2014-07-19 149 views
0

我已经创建了这段代码,但“主页”似乎不能像链接一样工作。在css a:链接中,“文字修饰”似乎可行,但“颜色”不起作用。它不像链接那样响应。下面是代码:head标签里面的div里面的链接不起作用

<!DOCTYPE html> 
<html> 
<head> 

<style> 

h4{ 
float:left; 
margin:10px; 
text-color:white; 
font-family:cursive; 
} 
.exp{ 
margin-left:50px; 
} 
a:link{ 
text-decoration:none; 
color:pink; 
} 
</style> 

</head> 

<body style="background-color:#787878"> 

<div style="background-color:#A2CD5A; 
position:absolute; margin-left:180px; 
margin-top:100px;width:1000px; 
height:750px;"> 
       <div style="background-color:#CAE1FF; 
       position:relative; top:50px;left:250px; 
       width:200px;height:400px;"> 
       </div> 
</div> 

<div style="position:fixed;top:0px;left:0px; 
height:3em;width:100%;background-color:#104E8B; 
z-index:10"> 
    <h4 class="exp"><a href="index.html">Home Page</a></h4> 
    <h4>My Blog </h4> 
    <h4>Accomplishments</h4> 
    <h4>Institutes</h4> 
    <h4>Some Fun!</h4> 
    <h4>Contact Me</h4> 
    <h4>Search:</h4> 
    <h6 style="position:relative;top:-16px"> 
      <form> 
      <input type="text" name="search" value="SearchBox"/> 
     </form> 
     </h6> 
</div> 


</body> 
</html> 
+0

一旦我删除''边缘''h4',它适用于我在Firefox中。不过,我无法告诉你为什么或者如何解决这个问题。 – ljacqu

回答

3

你的最后一个div,其中包含你的头,有一个固定的位置和z索引比页面,这意味着它的身体对你a标签的顶部。因此,该div下面的任何内容都是无法点击的。

0

有几件事情:

  • 尽量尊重div标签顺序。首先是标题,然后内容,等等
  • 您浮动div标签每次,该分区必须的容器具有属性“溢出:隐藏”在风格

  • 如果您正在使用一个外部的CSS文件,它不是必须在每个div中添加CSS,你可以用一个ID来做到这一点,因为你可以在例子中看到

  • 如果你正在使用一个菜单,你必须使用一个列表,它们是不是滴答声,所以使用标签h1 ... h6没有意义。

  • 我不能重写所有的代码,但它必须是这样的(带有标志的菜单)。

这是代码!希望它有帮助 https://drive.google.com/file/d/0B7ID1nfpPSnXRS1KWmhKMnl2RmM/edit?usp=sharing