我有一个包含在锚标记中的图像,通过jQuery触发页面上其他位置的动作。当我点击图像时,图像的左上角和左下角会出现两个1px×1px的小框。
我的CSS样式明确指出图像没有边框:a,img { border: 0; }
它似乎也只发生在Firefox 3.其他人有这个问题吗?
这是图像左侧部分的屏幕截图(图形有白色背景):
alt text http://neezer.net/img/ss.png
它不是背景,也不是任何其他元素的边界。我查了一下。
答案 0 :(得分:0)
您的锚标记是否在下划线或覆盖?
将a和a:hover设置为text-decoration:none。
发生在我身上,原因是它是两个小盒子是因为元素的宽度没有完全延伸,或者其他什么。
祝你好运!D'oh:我看到它是左上角和下边框。可能是别的东西,比如含有元素的背景或边框。
答案 1 :(得分:0)
您是否尝试过设置 border-style:none; ?这是一个很长的镜头,但你永远不会知道......
答案 2 :(得分:0)
锚元素的显示属性是什么?您可以尝试将display属性设置为“block”,并确保将内部IMG元素浮动设置设置为“none”。
答案 3 :(得分:0)
我已经将这归结为Firefox 3& jQuery 1.2.6,因为我还没有用任何其他版本的Firefox或jQuery复制它。