HTML widgets definition, behavioural aspect and their usage in practise for a web applications

I am looking for the details of html widgets used for building web application, such as Accordion, Container, Grid Layout, Panel, Tabs, Tile, Wizard, Select, Select Locale, Slider, Switch and Toggle. Also, know their usage from User Interface perspective with the behavioural aspect that they possess. Where can I get some references to these widgets documentation get the information?