A few things are too complex to describe in a short session, but you need to know what they are called in order to look them up, because you will probably want them at some time.
These are useful for formatting both images and text. Columns of table data are arranged within rows by a process similar to nesting lists. The complication arises when you want different sizes of cells and merged cells.
A window can be broken up into separate frames with scroll bars using a format similar to tables. The main webpage becomes a window frame definition, with separate pages for the content of each frame.
You may define a style that may be applied automatically to any other web page you create. As part of the style definition you will be creating your own HTML tags that substitute for a whole set of more basic tags. This can be a great labor saver.
Data may be passed to the owner of the webpage by use of form keywords and a type of coding known as "CGI Scripting". The information may be processed by any computational means the webpage owner wants, with results displayed by a separate webpage generated by the owner. When you fill out a form on a webpage, it was probably created by a CGI script.
The Java lanquage allows interactive and animation ability beyond the simple information passing available from CGI scripts. Many useful programs have been written and are available on the web to be incorporated into HTML web pages without the need to know Java.