【发布时间】:2011-12-03 15:16:31
【问题描述】:
我对悬停功能上的<a> 标记有疑问。
<a href='#' onClick='javascript:showPrev();'class='prev'> </a>
问题出在 CSS 代码中。如果我在a{} 和a:hover{} 中设置background-color,图像将可见。否则,如果没有background-color 或设置为none,则图像不会在悬停时显示。
这是我的 CSS
a.next {
outline:none;
position: absolute;
text-decoration:none;
color:black;
z-index: 800;
left: 534px;
top: 0px;
width: 266px;
height: 600px;
display: inline;
}
a.prev {
outline:none;
position: absolute;
text-decoration:none;
color:black;
z-index: 800;
left: 0px;
float:left;
top: 0px;
width: 266px;
height: 600px;
display: inline;
}
#slideshow a.next:hover {
outline:none;
position: absolute;
text-decoration:none;
color:black;
z-index: 800;
left: 534px;
top: 0px;
width: 266px;
height: 600px;
display: inline;
background:url(../images/next.png) 90% 65% no-repeat;
}
#slideshow a.prev:hover {
outline:none;
position: absolute;
text-decoration:none;
color:black;
z-index: 800;
left: 0px;
float:left;
top: 0px;
width: 266px;
height: 600px;
display: inline;
background:url(../images/prev.png) 10% 65% no-repeat;
}
有人知道可能是什么问题吗?提前致谢。
【问题讨论】:
-
请给我们显示问题的 URL。
-
closecurly.kodingen.com/bm/… 这是链接,例如,您可以在 chrome 上进行测试,看看它应该是怎样的。然后就是
标签: javascript html css internet-explorer hover