CSS笔记-除了a标签外的hover属性的应用

以下写的可能对于大部分网友来说可能很简单,但是我自己确实是不知道的。
有一段这样的html:

<div>
    <a href="#">
       <img alt="i am an img" src="img.jpg"/>
    </a>
</div>

一般hover这个css伪类对于除a标签外的标签是不起作用的(FF浏览器下可以起作用,IE6下不可以):如下

img:hover{
border:1px solid #000;/*FF下有效果,IE6下没有效果*/
}

这么好的一个伪类真浪费了!!然而实际上是有办法的实现非a标签的hover功能的,如下写:

a:hover img{
border:1px solid #000;/*可以理解为鼠标在其上的a里面的img标签*/
}

^0^很简单就实现了,不用编辑麻烦的JS语句了!

献给热爱CSS的朋友,以上内容为笔者小JOE愚见,转载请著名:作者小JOE 地址:http://xiebiji.com/2008/10/hover

5 Responses to CSS笔记-除了a标签外的hover属性的应... »

  1. HE Yi 评论 2008-10-22 20:41

    手机来看你了. :)

    回复

    joe 回复 十月 22nd, 2008 at 20:48

    :shock: 我BLOG可以用手机看?

    回复

  2. JoBru 评论 2008-10-24 22:28

    这个方法真好,以前我还罗里罗嗦写一大堆~~

    回复

    joe 回复 十月 24th, 2008 at 23:01

    HOVER很好用的 :razz:

    回复

  3. Генка 评论 2008-10-28 20:29

    Интересно и по сути.

    回复

Leave a Reply

Email address is not published

You should say a Chinese word to pass spam check. If you can not input Chinese, just copy 你好 and paste them into comment text box.