I am having a problem using float:right for a column. Here is a link to the site. http://beta.lpb.org It looks right in IE but won't clear the left div in FF. I have tried the clearfix hack with no luck. I have narrowed it down to the slideshow box. If I remove it, surprise, everything floats as it should. I have tried everything I can think of. So I am hoping to find a hero here. Much thanks, in advance!
clearfix solutions are usually for IE so I'm surprised you are using one for FF. IE has problems with floats. FF does not. Never look to IE for how things should work. The validator says you are missing ending semicolons in your CSS in #bottom but I can't seem to find them yet.
I notice you are using 'display:table'. Are you aware that only works in modern browsers and not IE? EDIT: Now I'm confused cause I'm not sure what is supposed to be on the right hand side. Why are you using spacer divs? That died with the Dodo. That's what CSS is for. Also, you are clearing floats but they are next to floats you want on the right hand side. It's getting a little bizarre. EDIT: I see where I might be getting messed up. You're mixing inline styles with your external stylesheet. That makes debugging more difficult.
Not sure why is #right clearing left, if you want it next to an element floating left? I assume the wanted result is #right floating next to #left so: Your #container needs to be display:block instead of table #Right clear:none
You are all correct. Alot of the extraneous tagging is from me trying just about anything to make the right column float right in firefox. As for "Now I'm confused cause I'm not sure what is supposed to be on the right hand side", I would like it to display in FF the way it does in IE. I'm going to get into it fresh this morning. Maybe I was just too tired. I am also taking all my inline style and moving it to my stylesheet. When I figure it out, I will post. Thanks all
I didn't have IE available last night when I looked at it. In any case, make sure you are using Firefox as your test bed. Using IE will only screw you up.