XHTML
This site was created using XHTML 1.0. XHTML (Extensible HyperText Markup Language) is the first step toward an extensible World Wide Web based on XML (Extensible Markup Language). By using XHTML, the sites developed today will be compatible with future browser releases while still being compatible with the browsers in use today.
XHTML looks very similar to HTML 4, but there are some important differences, and XHTML does not forgive errors. Here are some of the requirements when coding in XHTML:
- Tag and attribute names must be written in lower-case, but attribute values may be either upper or lower case. For example, BGCOLOR="#FFFFFF" is incorrect, but bgcolor="#FFFFFF" is correct.
- All non-empty elements must be closed. If you have an opening paragraph tag <p> you must have a closing paragraph tag </p>.
- Empty elements must be terminated. An empty element is one that does not enclose content. Instead of <br> and <hr>, you must use <br /> and <hr />. Note the space between the element and the forward slash. That assures compatibility with current browsers.
- Attribute values must be enclosed in quotes. For example, border=0 is incorrect; you must use border="0".
- Minimized attributes must have a value. For example, the attribute selected must be expressed as selected="selected".
- Use external style sheets and scripts whenever possible.