Main roles in jQuery Mobile
page – A page, the unit that jQuery Mobile uses to show content
header – Header of a page
content – Content of a page
footer – Footer of a page
navbar – A navigation bar, typically inside a header
button – A visual button
controlgroup – A component
collapsible – Collapsible panel of content inside a page
collapsible-set – Group of collapsible panels (accordion)
fieldcontain – Container for form fields
listview – Content of multiple items as a list
dialog – Dialog page
slider – Visual slider for Boolean values
nojs – Element that will be hidden on jQuery Mobile’s compatible browsers