I want to stop text from wrapping around image. Is there any way to do this without using margin?
margin
Put your img in a wrapper DIV and clear that
CSS:
.wrapper{ clear:both; }
HTML:
text here. text here...
Here's the JsFiddle
Or, simply remove all CSS and put "" after the image:
JsFiddle here