I updated your violin for you. You need to explicitly set the width for both divs, because with your large text, the div will scale as much as necessary.
Updated CSS is as follows:
.ldiv { float: left; clear:none; border-style:solid; border-color:red; width:300px; margin:0 20px 0 0; } .mid_div { padding: 10px; float:left; clear:none; width:300px; }
You will notice that clear: none; was added to both divs, this means that the div will not be wrapped to the next line.
Regards, Simon
source share