CSS中<LI><a> LI是一个与DIV框一样的吗(性质)

<li>本身有背景颜色,我让鼠标经过<a>或<li>区域时有一个图规换掉 如图,经过时出现红色的一个图片
鼠标经过时,红色区域(原本是灰色)时,有一个红色图片覆盖 如图红色部分

第1个回答  2011-10-19
li可以用css来选择 如果是div也可以 不过重复用div必须给 class名称
所以li方便 其他的有dl dd dt ol li p span 设置padding为0后 作用就相等了
第2个回答  2011-10-19
a:hover属性就可以
第3个回答  2011-10-19
这个要用a:hover然后再添加红色背景;
用li:hover这个在IE6是不支持的;
还有一种方法是可以是用jquery来实现,比如$(this).hover();
第4个回答  2011-10-19
LZ是要问二者的性质还是要问图中的功能是如何显示的?前者的话,二者的性质是一样的,都是属于块级元素,你不懂可以baidu搜搜块级元素的相关内容;后者的话,要实现这种效果的话,是通过CSS伪类实现,主要的伪类有
a:link {} /* 未访问的链接 */
a:visited {} /* 已访问的链接 */
a:hover {} /* 鼠标移动到链接上 */
a:active {} /* 选定的链接 */
用法LZ可以查看相关内容,注意它们之间的使用有哪些规则。追问

#menu ul a:hover{ background:url(shouye.png);color:#fff;}就这么编的,就变成如图那样,我不知道,是不是,代码认为是文字,不认块级元素,还是什么弄不懂~~

追答

这样吧。你加我的hi,我帮你看看

追问

我加你了 给你留言了,你看什么时候 有时间?

相似回答