The underscore is one or more underlined space characters. The fix is to remove anything that might be taken as a space inside an a
element, such as a line break. A line break and other whitespaceinside a tag (between <
and >
) is OK, though:
This means that there is still a line break between the a
elements, and browsers generally treat it as a space. In this case, this probably does not matter, since the space is outside a
elements and thus won’t be underlined; it just causes a little spacing. But to make the images more clearly separate, consider adding padding-left
on the second a
element.