是的,您刚刚读过。

在人们想要透明背景的情况下,我的Google搜索给了我无数的结果,并且看起来像白色。

今天,我偶然发现了相反的东西!自从我能够在JSFiddle中重现它以来,这似乎是一个真正的错误:http://jsfiddle.net/qtByH/

默认情况下,背景颜色设置为红色,并且一切正常。如果将其更改为白色并重新运行小提琴(当然使用IE7),则当您将链接悬停时,背景仍保持透明。

有什么想法吗 ?

编辑:这是小提琴消失时的代码。

HTML:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
        <a href="javascript:void(0);">Test</a>
    </body>
</html>


CSS:

body { background-color: green; }
a:hover { background-color: red; }

最佳答案

好吧,您在另一个HTML文档中有一个HTML文档,这可能会使浏览器恢复为怪癖模式。 JsFiddle站点已经在HTML代码周围添加了一个文档,因此您不应输入完整的HTML文档。

http://jsfiddle.net/Guffa/qtByH/3/

10-07 19:05
查看更多