WordPress Speed Up Service | WordPress Website Maintenance Packages Reply To: How to create an image overlay?, by Steve Stern There are a couple of ways. 1. Put your text in a <span> and float it over the image. Put a background color on the span and some padding so the text sites in a colored rectangle. 2. Don’t assign a background color, but use a text-shadow to make the floated text readable when floated over the image. Both would be done in CSS (with a bit of supporting HTML). Reply To: How to create an image overlay?