Add space between HTML elements only using CSS

A good way to do it is this:

span + span {
    margin-left: 10px;
}

Every span preceded by a span (so, every span except the first) will have margin-left: 10px.

Here’s a more detailed answer to a similar question: Separators between elements without hacks

Leave a Comment

tech