To style fields in that manner, use Field Group
Fieldgroup will, as the name implies, group fields together. All
fieldable entities will have the possibility to add groups to wrap
their fields together. Fieldgroup comes with default HTML wrappers
like vertical tabs, horizontal tabs, accordions, fieldsets or div
wrappers.
To tabbify pieces of text in a single body text, as done in that example, install Bootstrap theme and read up on the Bootstrap documentation (especially tabs and pills). The sited example uses Bootstrap framework.
Please note that Bootstrap theme for Drupal and Bootstrap framework are not synonymous. Bootstrap is a popular HTML, CSS, and JS framework that Bootstrap theme uses. You can use Bootstrap framework without Bootstrap theme, but the question is, would you want to?
If you do not want to use a Bootstrap enabled theme, then I am sure you would find a myriad of Javascript and CSS solution if you google a bit.