explain the structure of html5 - Search