HTML is built up of many elements, lot of which is overlooked. Even though you can create a Website with the fundamental knowledge of HTML, to take benefit of many of the advanced features, and to make pages completely compatible, this is useful to learn some of the advanced topics of HTML, such as:
1) Frames
2) Forms
Basically Frame pages are an HTML file that breaks the browser window up in separate parts or frames. In each of the frame a different HTML file can be loaded.
The fundamental idea of an HTML form is the similar as that of a paper form. HTML deals with forms precisely the same way you would along a paper form. There are groups of items & single items assemble together in one large form, such as a paper form.