Title says it all: absolute positioned children of a button element are wrong in IE8
Here's a fiddle
And here's the mandatory piece of code:
<button><div></div></button>
<style>
button{
position: relative;
width: 200px;
height: 200px;
border: 0;
background: gray;
}
button div{
position: absolute;
top: 5px;
left: 0px;
width: 100px;
height: 100px;
background: red;
}
</style>
I've searched and tried everything I could think of. Maybe I should abandon using the button element :-/
What's going on here?