- HTML: SGML-based HyperText Markup Language for simple web documents
- XML: Extensible Markup Language for defining markup languages; replaces SGML
- XHTML: XML-based HTML
- Specifies the semantic structure of a simple document via markup as an application of XML
- Three main parts:
- Version Information
- Descriptive header section
- Body containing the document's content
- The terms page and document are both used for an XHTML file
- CSS: Cascading Style Sheets language
- Defines a style applied to an XML, HTML or XHTML document
- Like the styling part of DSSSL but not the transformational or querying parts
- Browser responsible for displaying the page's content
- Browser styles the page using its default stylesheet
- Two browsers may display the same page differently
- Browsers take account of styling requested by
- The Page Author via a stylesheet
- The Page Reader via a stylesheet
- Browser dynamically formats the document
- Change the window size and the formatting changes