CSS文本选择游标ie7,奇怪的行为

Jef*_*eff 6 css internet-explorer-7

奇怪的是,希望得到一些反馈,指出我正确的方向.

如果我#wrapper或任何子div没有应用背景颜色,ie7将正常的"指针"光标改为"文本选择"光标,当鼠标围绕页面时(无论是否将鼠标放在文本上).

我以为我已经修复了这个问题,但是当我从我#wrapper或任何一个子div中删除背景颜色时,问题又重新出现了.

只是寻找一些提示或我应该检查什么.

#wrapper {
    overflow: hidden;
    margin: 0 auto;
    width: 960px; /* using 960.gs */
}

#children {
    display: inline;
    float: left;
    margin: 0 10px;
    width: 940px;
}
Run Code Online (Sandbox Code Playgroud)

编辑:

似乎是因为div"hasLayout",但我仍然不确定如何解决它.看到这个链接.

编辑2:

我找不到关于这个"ie7 bug"的更多信息.有任何想法的人,或者即使你知道这个bug,也可以让我知道所以我知道我并不疯狂.我再次对微软感到非常沮丧.本周已经花了我额外的几个小时的工作.好像它永远不会结束.

编辑3:

这是另一个有同样问题的人的链接.

编辑4:

STACKOVERFLOW.com遭受这个错误!所以呢mashable.com.我保证很多网站开发者在他们的网站上都有这个错误,他们甚至都不知道.

自己检查一下......将光标悬停在任一站点的页面上.注意,它不应该转向文本选择光标.

似乎很容易修复cursor属性,但问题是在需要时会触发正确的text-select-cursor行为.

Zoe*_*Zoe 3

明确指出哪个光标应该去哪里是不是太老套了?

html {
    cursor: default;
}

h1, h2, h3, h4, h5, h6,
p, li, label, td, th {
    cursor: text;
}

a:link, a:visited, a:hover, a:active {
    cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

ETC..