页面里是不是还用到其他的css?
造成css继承覆盖了?优先级?

解决方案 »

  1.   

    什么叫css覆盖???????/
    以上就是全部代码
    问题就是  a:active  是不是对文本有效果  对div无效
      

  2.   

    呵呵,第一,<a>不是块标记,是没有体积的,你的div的长宽属性是没有用的。建议你将<a>设为display:block;
    第二,你用的IE测试的是吧
    IE中<a>被<div>覆盖掉了,IE中<a>如果包含其他标记,他的hover等伪类属性只会出现在块状<a>的边缘。
    修补bug的方法:给<a>一个透明背景图片。