Floating Images within the post in WordPress

July 22, 2008 · Print This Article

If you’ve already upgraded to WordPress 2.6, you might have noticed that WordPress handles images a little differently than the WordPress 2.5 branch and below.  The main change is that you can now use the alt field to add a caption, which will wrap a sort of caption below the image.

The problem I’ve had with this new setup is that it can cause some problems when trying to float your images due to the new class=”alignleft”, class=”alignright” or class=”aligncentered” elements.  The image will still move, but I’ve found the text won’t wrap properly around the image.

It looks like this problem can easily be fixed by by adding some code anywhere into your CSS stylesheet:

img.alignleft, div.alignleft {
margin:0 0.5em 0.5em 0;
img.alignright, div.alignright {
margin:0 0 0.5em 0.5em;
img.aligncentered, div.aligncentered {
margin:0 auto;

This way the images should float and the text should wrap properly.

Your choice for site templates and wordpress themes


Got something to say?

You must be logged in to post a comment.