For a more fully-fledged example using these helpers check out elm-tabs.

tabList : List (Html.Attribute msg) -> List (Html msg) -> Html msg

Create a tablist. This is the outer container for a list of tabs.

tab : List (Html.Attribute msg) -> List (Html msg) -> Html msg

Create a tab. This is the part that you select in order to change panel views.

tabPanel : List (Html.Attribute msg) -> List (Html msg) -> Html msg

Create a tab panel.

tabPanel [] [ h3 [] [ text "Panel Header" ], text "Panel Content" ]

Images

img : String -> List (Html.Attribute msg) -> Html msg

Use this tag when the image provides information not expressed in the text of the page.
When images are used to express the purpose of a button or link, aim for alternative text that encapsulates the function of the image.