Hi All! First time in a long time I've been unsuccessful in troubleshooting an issue but after 4 hours of banging my head I realize I'm just not going to see (although I'll probably feel silly when I find out what it is).
I'm using the following CSS/XHTML /* List Classes */ fieldset ol {padding: 1em 1em 0 1em; list-style: none;} fieldset li {float: left; clear: right; padding-bottom: 1em;}
In FF, this displays 2 input fields per row within the design. In IE, the input fields break through the design/containers into one long horizontal line. I'm assuming I'm missing the application of either a float somewhere on a container or possibly adding a height/width but for the life of me cannot see where it should be.
Doesn't this depend on your screen size? I don't see anything that would make the inputs group into 2 fields per row, unless you'd group them inside OLs each having two li elements inside them, and then adding clear:left; to fieldset ol.
I stand to the Kari.patila answer, but with some alter in his reply.
1. In FF, you can see 2 input fields per row because of your screen size if you change your Display property settings of your system into 1028 * 1024 then the FF browser will display 3 input fields in a row.
2. You should add clear:left to the following properties in your given CSS.
Hello and thank you for your responses. Unfortunately I believe I've done a poor job of explaining the issue. Everything works perfectly in FF but not in IE (surprise). I'm not certain if this is allowed, but here is a link to a side by side screen shot of the two where you can see the problem in IE.
kari.patila is right, it has to do with screen size. try adjusting your padding and margin.
just by playing with your margins/padding I was able to get multiple varying #'s of columns to display in IE when only 1 was being displayed before...so this should work for you.