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>