|
Ok, that * html hack for IE does NOT work in IE 7, despite what you see as 'correct'.
Why are you positioning the #left-menu div at all ?? It may not be necessary, most newbies use positioning on everything - and it's mostly overkill.
In looking at your code, you have over-used positioning. Learn to use the normal document flow and use floats. I would remove the position: relative on almost everything except your #page, that is an appropriate place for it.
The top #nav doesn't need to be positioned at all.
You've got the #left-menu set to float:left, leave it that way and remove the position:relative. The section IS rendered in FF at 195px wide, so I'm not sure how you arrive at 147 - unless you're referring to the text. In that case, the text is only taking up as much space as needed based on your set font sizes.
Get rid of the hacks ! Move them to a separate CSS file that contains ONLY these rules and then use conditional comments to call the CSS file that contains the 'fixes'. IE is the only browser that will read those conditional comments.
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!
Please login or register to view this content. Registration is FREE
Please login or register to view this content. Registration is FREE
Last edited by LadynRed; 07-07-2007 at 02:34 PM..
|