关于CSS hover的问题 - Web 开发 / HTML(CSS)
特此声明:非诚勿扰!灌水的别来!
本人最近在制作一个导航条,出现一个问题:大家知道hover是当鼠标移到链接上的时候出现的样式,我的背景放在一个DIV层中(id="menus"),背景是通过CSS控制的图片(menu_background_image.png)格式为png的,我想当鼠标移动到链接上时,出现一个图片(menu_li.png)也是PNG格式的,但是总是实现不了(在IE8中可以,但是在IE6中实现不了)请问各位怎么解决啊?
以下是CSS代码和HTML代码:
CSS code:
<style type="text/css">
<!--
#menus {
float: left;
width: 600px;
text-align: center;
background-image: url(images/menu_background_image.png);
/*background-position: center center;
background-repeat: no-repeat;*/
height: 20px;
}
#menus ul li {
padding-right: 10px;/*FireFox*/
/*padding-left: 15px;*/
padding-right: 15px\0;/*IE8*/
padding-left: 15px\0;
_padding-right: 12px;/*IE6*/
_padding-left: 12px;
display: inline;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
padding-top: 3px;
padding-bottom: 3px;
}
#menus ul {
margin-left: -55px;
padding-left: -6px\0;
_margin-left: -8px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 13px;
color: #FFF;
padding-top: 6px;
padding-bottom: 4px;
}
#menus a:link,#menus a:visited{
color: #FFF;
text-decoration: none;
}
#
相关问答:
我用object标签载入一个外部的html文件可是用vs2008打开却不显示,显示红叉,请问是怎么回事?
用iframe载入。
可以用iframe载入
用iframe载入超链接地址不改变,没办法跳转页面
引用
用iframe载入超链接地址 ......
.css1 .css2 #objid {OVERFLOW: scroll;...}
.css1 .css3 {...}
把具有共同样式的写到一起了 好维护
中间无逗号,属于样式嵌套
样式的共同的地方写在一起,可以省掉不必要的代码行~
这个就是代码 ......
jsp 页面用div 加 css(导入的) 所有的div 样式都不好使是怎么回事?
相同的样式放到<td>上就好使!
1.css
.menud {
height: 29px;
width: 960px;
top: 10px;
color: #FFFFFF;
word-spacing: 6p ......
现在不想用<a> </a> 标签 ,因为点击后会出现页面重定位,给文字加上css样式就可以看起来 是href怎么实现这样的css
text-decoration:underline; cursor:hand;
引用
text-decoration:underline; cur ......