Strange one here, hoping to get some feedback to point me in the right direction.
If my #wrapper
or any of the child divs do not have a background-color applied to them, ie7 changes the normal "pointer" cursor into a "text-select" cursor when mousing around the page (whether mousing over text or not).
I thought I had fixed the problem a while back, but when I remove the background-color from my #wrapper
or any of the children divs, the problem reappears.
Just looking for some hints or what I should be checking.
#wrapper {
overflow: hidden;
margin: 0 auto;
width: 960px; /* using 960.gs */
}
#children {
display: inline;
float: left;
margin: 0 10px;
width: 940px;
}
EDIT:
Seems to be because the divs "hasLayout", but I'm still not sure how to fix it. See this link.
EDIT 2:
I can't find any more info on this "ie7 bug." Anyone who has any ideas, or even if you're aware of this bug and can just let me know so I know I'm not crazy. I'm getting really frustrated with Microsoft again. Already cost me an extra few hours of work this week. Seems like it never ends.
EDIT 3:
Here's another link of someone having the same problem.
EDIT 4:
STACKOVERFLOW.com suffers from this bug! So does mashable.com. I guarantee MANY web devs have this bug on their site and they don't even know it.
Check it out for yourself... hover your cursor around the page of either site. Notice it turns to a text-select cursor when it shouldn't.
Seems like it would be easy to fix with the cursor
property, but the problem would be triggering proper text-select-cursor behavior when required.