Sigh.
Standard’s compliant to Microsoft must mean some thing along the lines of “Whatever we want it to be.” Which means they just declared all their bugs STANDARD rather than fixing them.
So just like we all expected IE7 still sucks.
It needs extra padding at random times to do what other browsers do inherently.
It doesn’t understand vertical alignment unless there’s something
Grumble.
I’m looking for a good hack. It seems that the # works….but only kind of. Can’t rely on tables as MS removed IE7’s full ability to recongize attributes for tables. GRRR
This site had the answer.
You find a css statement IE7 will recognize…in this case line height and you put a # so it doesn’t screw up standard compliant browser. For vertical alignment you make the line height the same value as the height of your div or span. So my menu id div is 3em in height:
#menu {height: 3em; #line-height: 3em;}
Stupid ie7. It should be trashed.
Leave a Reply