The following displays as expected in IE7 (div2 floats to the right of
div1). But in Firefox, div2 appears below div1.
Why exactly does this happen in Firefox, and how to make it work as
expected?
<body style="width:400px">
<div id="div1" style="float:left">
div 1 stuff
</div>
<div id="div2" style="float:left; margin-left:2em">
div 2 stuff div 2 stuff div 2 stuff div 2 stuff div 2 stuff div 2
stuff div 2 stuff div 2 stuff
div 2 stuff div 2 stuff div 2 stuff div 2 stuff div 2 stuff div 2
stuff div 2 stuff div 2 stuff
div 2 stuff div 2 stuff div 2 stuff div 2 stuff div 2 stuff div 2
stuff div 2 stuff div 2 stuff
</div>
</body>
This can be viewed at <a href="http://www.clas.ucsb.edu/
Firefoxdiv.html">www.clas.ucsb.edu/Firefoxdiv.html</a>