Came across this nice little flow chart demo that’s built using semantic HTML and pure CSS.
The markup is simple unordered lists with anchor links inside.
The CSS is a little more complicated — getting into pseudo-elements (like last-child, first-child, and before), along with some hover and transition rules — very nice, compact and reusable.
Source: CodeMyUI.com – Vertical Family Tree in Pure CSS