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行为.
明确指出哪个光标应该去哪里是不是太老套了?
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..