> I'm sorry, the '#' was a typo. I was using 'form' not #form' :-) > > The overflow and zoom put the backgrounds and boxes in their correct places, > but the input {float:left} makes no difference. Those fields just stay stuck > together and won't align.
It makes a difference in Firefox. You were checking with IE, I was checking your page in FF... > I have now made it work, but it's dirty. At least it validates. With use of > <h3>s and <br />s in the HTML it lines up as it should, but I'm sure this > should be possible with CSS alone (apart from the <h3>s which are styled > anyway) not using <br />s which implies that if someone else was writing the > HTML, they would be doing the formatting, which the CSS ought to be doing. > > I've uploaded the code again if you fancy looking and are not getting too > bored with it. :-) This is your page with the fix for IE (keep using float for other browsers): http://tjkdesign.com/test/alan.asp As a side note, I'm not sure about your use of h3s in there (Maximum x characters) and you'll have to take care of these as they do not follow floats in IE. PS: I used the page that was in my cache last night -- Regards, Thierry | http://www.TJKDesign.com ______________________________________________________________________ css-discuss [EMAIL PROTECTED] 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/