HTML is made up of many elements, a lot of them are overlooked. Though you can develop a Website with the basic knowledge of HTML, to take benefit of many of the advanced features, and to make pages fully compatible, it's useful to learn some of the advanced topics of HTML, like:
1. Frames
2. Forms
Frame pages are fundamentally an HTML file which break browser window up into separate parts or frames. In every frame a different HTML file can be loaded. Elementary idea of an HTML form is the same as that of a paper form. HTML deals with forms exactly the same manner you would with a paper form. There are single items and groups of items all gathered together in one large form, just like a paper form.