所以我有这个讨厌的问题,我无法摆脱。我通过 SSI 将我的菜单和标题信息插入到我的 html 中......以及 menu.html 页面(包含我的菜单)的行为正确,这意味着菜单项在 :hover 上加下划线,因为它们应该和图像(组织标志)不会因为一个
.imglink:hover{
background:none;
border-style:none;
}
我已经插入...但是当我转到通过 SSI 拉入 menu.html 页面的主页时,当调用 :hover 时徽标下面有一行,即使我在 css 中都有上述代码对于 menu.css 和 homepage.css
有任何想法吗?
这是 menu.html 页面的 CSS:
ul#menu{
position:relative;
top:0px;
left:0px;
list-style: none;
margin:2px 0px 0px 0px;
padding:0px;
display:block;
float:left;
width:100%;
clear:both
}
ul#menu li {
float:left;
margin:5px 0px 5px 5px;
}
ul#menu li a:link,a:visited {
display:block;
float:left;
margin:2px;
background-color: #ffffff;
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:.9em;
display:block;
text-align:center;
width:160px;
margin-bottom:0px;
}
ul#menu li a:hover {
color:#000000;
border-bottom:1.5px solid black;
}
ul#menu li a.active {
color:#000000;
background-color:#dbdbdb;
border:1.5px solid #000000;
border-top:none;
border-left:none;
border-right:none;
}
.imglink:hover{
background:none;
border-style:none;
}
这是我的菜单 html:
<body>
<div id="wrapper">
<div class="header">
<a href="/" class="imglink"><img class="logo" src="http://www.unifiedforuganda.com/resources/new%20u4u%20logo.jpg" alt="U4U Logo" /></a>
</div>
<div class="social">
<a href="https://twitter.com/unified4unifat" id="twitter" class="imglink" target="_blank"><span></span></a>
<a href="https://www.facebook.com/UnifiedforUNIFAT" id="facebook" class="imglink" target="_blank"><span></span></a>
<a href="http://unifiedforunifat.wordpress.com/" id="wordpress" class="imglink" target="_blank"><span></span></a>
</div>
<div>
<ul id="menu">
<li class="active"><a href="http://unifiedforunifat.com/redesign/menutestpage.html">UGANDAN PROGRAMS</a></li>
<li class="active"><a href="#">US MOVEMENT</a></li>
<li class="active"><a href="#">MEDIA</a></li>
<li class="active"><a href="#">ABOUT US</a></li>
<li class="active"><a href="#">DONATE</a></li>
</ul>
</div>
</div>
</body>
那么这是我与链接相关的主页的css:
a{
text-decoration:none;
}
a:link,a:visited{
display:block;
font-weight:bold;
text-align:center;
background-color:#ffffff;
padding:3px;
width:160px;
color:#000000;
float:left;
font-size:.9em;
transition-property:all 2s 0;
}
a:hover{
background-color:#e6e6e6;
color:#000000;
border-bottom: 2px solid black;
}
a:active{
background-color:#000000;
color:#ffffff;
border:none;
}
.imglink:hover{
background:none;
border-style:none;
}
任何帮助表示赞赏!