I'm stuck with a weird problem with IE9 and floats.

In every browser (so far) other than IE9, everything works fine, and the page 
renders properly. However, in IE9, the top 4 nav items force the nag to full 
width when you roll over them. I've narrowed it down to the FLOAT. I've got no 
idea on how to fix this and would appreciate any solutions. I need the 
float:right on the rollover to force the hover to appear at the right edge of 
the navigation and not butted against the text. I've tried adding a width to 
the hover, but that's didn't fix things. (Yes, there are some wrapping issues 
in the nav, but those aren't important here.)

The offending code:
nav li:hover:after {
        content: "\2192";
        float: right;
        padding-right: 10px;
}

The site in question: http://new.vintageposterbank.com/CodeIgniter/



Dave Solko
Pixel Alchemy
d...@pixelalchemy.com
513.300.2165



______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to