【发布时间】:2012-03-01 20:45:50
【问题描述】:
我到处找,找不到答案,我想可能是因为没有人遇到过同样的问题,也可能是因为这是一个非常具体的问题。
我遇到的问题是,我正在处理的网站上的链接图像在悬停时下方有一个小边框,这是在所有浏览器中(除了 IE 7,该网站最初是在)。这是由于将 a:hover 设置为具有背景。尽管没有为图像设置边框、边距和内边距,但由于某种原因它仍然不满意。
我只有两种方法来解决它,在某些标签上设置一个没有背景的类,或者将链接的图像显示为一个块。不幸的是,这两种解决方案都不合适,因为该站点有数百个页面,并且可能有数千个链接图像,使用一个类意味着找到它们!使用显示块会破坏图像的某些显示,例如当它们在 p 标签中很好地居中时。
如果你想要一个不适合我的例子,该网站的主页是http://www.tameside.gov.uk,看看右上角的社交媒体图标,它们都得到了背景悬停处理。
如果有人能提供帮助,我将不胜感激。
谢谢,
【问题讨论】: