假如li标签中有a标签,而a标签被设置display:block的话,IE跟FF中会产生不兼容(IE会无端端增加a的padding)。
解决方法:设置被block化之后的a标签height属性
......[ More Detail ]
记录网络学习中的笔记、心得、体会
假如li标签中有a标签,而a标签被设置display:block的话,IE跟FF中会产生不兼容(IE会无端端增加a的padding)。
解决方法:设置被block化之后的a标签height属性
以下写的可能对于大部分网友来说可能很简单,但是我自己确实是不知道的。 有一段这样的html:
一般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