Instead of creating vertical separators using `<span>`'s you could further improve semantics by placing the buttons in an unordered list `<ul>` and then style each `<li>` to have a right border colour.