Most of the work in this area will be with HTML 5, which is not an official format yet. Some browsers may not support some or all of the elements used. This site is setup so I can practice html 5 not to teach it. Certain elements I created as DOM elements for backward compatibility.