The <span> tag is usually used to apply a certain cascading style on more than on a group of elements together. For example, you can assign the font color to be red and then using the span element to make the font of one or two separated text elements red. So, I guess it’s okay, to place an <img> element within the <span> element, but I don’t see what’s the point of doing that. Unless you want to put two or more image together within that <span> element so that they carry the same width, height, margin, padding.. etc.