> 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/

Reply via email to