Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript a href。。。a:链接,a:访问,干扰<;a href>;图像链接_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript a href。。。a:链接,a:访问,干扰<;a href>;图像链接

Javascript a href。。。a:链接,a:访问,干扰<;a href>;图像链接,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的中有以下样式显示我的菜单: <style> ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } li { float: left; } a:link, a:visited { display: block; width: 120px; font-weight: none; color: #FFFFFF; back

我的
中有以下样式显示我的菜单:

<style>
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
li {
    float: left;
}
a:link, a:visited {
    display: block;
    width: 120px;
    font-weight: none;
    color: #FFFFFF;
    background-color: #98bf21;
    text-align: center;
    padding: 4px;
    text-decoration: none;   
}
a:hover, a:active {
    background-color: red;
}
</style>
我的问题是:有没有一种方法可以阻止它显示菜单框我的图像div空间

以下是index.html的完整代码:

<!DOCTYPE html>
<html>
<head>
<title>Birds </title>
<link rel="stylesheet" type="text/css" href="birds2.css" />
<style>
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
li {
    float: left;
}
a:link, a:visited {
    display: block;
    width: 120px;
    font-weight: none;
    color: #FFFFFF;
    background-color: #98bf21;
    text-align: center;
    padding: 4px;
    text-decoration: none;   
}
a:hover, a:active {
    background-color: red;
}
</style>

</head>

<body>
<div id="container">
  <div class="menu">
    <ul>
      <li><a href="#home">Home</a></li>
      <li><a href="#news">Birds In Danger</a></li>
      <li><a href="#news">Birds Habitants</a></li>
      <li><a href="#contact">Contact</a></li>
      <li><a href="#about">About</a></li>
    </ul>
  </div>
  <div id="flash"> Flash messaging area</div>
  <div id="content">
    <div id="content1">
     <a href="inside_page.html">
       <img src="images/adeliepenguin_250x200.jpg" alt="Adenlie Penguin" height="200" width="250">
     </a> 
    </div>
    <div id="content2"><img src="images/American_Goldfinch_250x200.jpg" alt="American Goldfinch" height="200" width="250"></div>
    <div id="content3"><img src="images/blue-jay-Glamour_250x200.jpg" alt="Blue Jay Glamour" height="200" width="250"></div>
    <div id="content4"><img src="images/american-robin-250x200.jpg" alt="Blue Jay Glamour" height="200" width="250"></div>
  </div>
   <div class="footer_menu">
    <ul>
      <li><a href="#home">Home</a></li>
      <li><a href="#news">Birds In Danger</a></li>
      <li><a href="#news">Birds Habitants</a></li>
      <li><a href="#contact">Contact</a></li>
      <li><a href="#about">About</a></li>
    </ul>
  </div>
  <div id="footer"> Footer area</div>

</div>
</body>
</html>

鸟
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
}
李{
浮动:左;
}
a:链接,a:已访问{
显示:块;
宽度:120px;
字体大小:无;
颜色:#FFFFFF;
背景色:#98bf21;
文本对齐:居中;
填充:4px;
文字装饰:无;
}
a:悬停,a:活动{
背景色:红色;
}
快闪信息区
页脚区域
这就是你要找的吗

ul{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
}
李{
浮动:左;
}
.菜单a:链接,
a:参观了{
显示:块;
宽度:120px;
字体大小:无;
颜色:#FFFFFF;
背景色:#98bf21;
文本对齐:居中;
填充:4px;
文字装饰:无;
}
.菜单a:悬停,
a:主动的{
背景色:红色;

}
你能得到一个JSFIDLE来演示这一点吗?问题是什么还不完全清楚。不知道
创建菜单框
意味着什么。使用浏览器开发工具检查应用于每个元素的规则,并编写更具体的规则(或调整现有的规则)来修改显示使标签显示在全局看来是一个非常糟糕的主意charlietfl,你有什么建议?不确定它们被阻塞的用例是什么,但使用一个类来实现这一点。宽度、背景等也一样。在标签级别这样做意味着每次你需要使用
时,你都会与之抗争,因为这些样式不是为Andrew Ashton设计的,非常感谢!在使用您建议的解决方案更新我的代码后,您的解决方案运行良好。它只是针对类。菜单,而不是,因为我以前有它。我花了3个多小时在这上面。再次感谢你。上帝保佑你!祝福安德鲁!我从中吸取了教训。
<!DOCTYPE html>
<html>
<head>
<title>Birds </title>
<link rel="stylesheet" type="text/css" href="birds2.css" />
<style>
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
li {
    float: left;
}
a:link, a:visited {
    display: block;
    width: 120px;
    font-weight: none;
    color: #FFFFFF;
    background-color: #98bf21;
    text-align: center;
    padding: 4px;
    text-decoration: none;   
}
a:hover, a:active {
    background-color: red;
}
</style>

</head>

<body>
<div id="container">
  <div class="menu">
    <ul>
      <li><a href="#home">Home</a></li>
      <li><a href="#news">Birds In Danger</a></li>
      <li><a href="#news">Birds Habitants</a></li>
      <li><a href="#contact">Contact</a></li>
      <li><a href="#about">About</a></li>
    </ul>
  </div>
  <div id="flash"> Flash messaging area</div>
  <div id="content">
    <div id="content1">
     <a href="inside_page.html">
       <img src="images/adeliepenguin_250x200.jpg" alt="Adenlie Penguin" height="200" width="250">
     </a> 
    </div>
    <div id="content2"><img src="images/American_Goldfinch_250x200.jpg" alt="American Goldfinch" height="200" width="250"></div>
    <div id="content3"><img src="images/blue-jay-Glamour_250x200.jpg" alt="Blue Jay Glamour" height="200" width="250"></div>
    <div id="content4"><img src="images/american-robin-250x200.jpg" alt="Blue Jay Glamour" height="200" width="250"></div>
  </div>
   <div class="footer_menu">
    <ul>
      <li><a href="#home">Home</a></li>
      <li><a href="#news">Birds In Danger</a></li>
      <li><a href="#news">Birds Habitants</a></li>
      <li><a href="#contact">Contact</a></li>
      <li><a href="#about">About</a></li>
    </ul>
  </div>
  <div id="footer"> Footer area</div>

</div>
</body>
</html>