These pages will give you an introduction to the main technologies used to create web pages. The techniques discussed here are purely client-side techniques and any processing on the server is not discussed.
To look at information about any of these technologies use the technology links at the top right of the page. These links take you to sections of the web site which explain how to use the technology.
On the left of the page are in page links, which are section specific, on the home page they take you to information about the advantages and disadvantages of using the technologies.
The technologies discussed are:
- Extensible HyperText Markup Language (XHTML) which is a reformulation of HTML to conform to XML structures.
- Cascading Style Sheets (CSS) which are a simple way of adding style to web pages allowing style and content to be separated from one another.
- Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML. It was originally designed to meet the challenges of large-scale electronic publishing
- Extensible Stylesheet Language (XSL)
is a family of recommendations for defining XML document transformation
and presentation. It consists of three parts:
- XSL Transformations (XSLT) a language for transforming XML
- the XML Path Language (XPath) an expression language used by XSLT to access or refer to parts of an XML document.
- XSL Formatting Objects (XSL-FO) an XML vocabulary for specifying formatting semantics
To look at information about any of these technologies use the technology links at the top right of the page. These links take you to sections of the web site which explain how to use the technology.
On the left of the page are in page links, which are section specific, on the home page they take you to information about the advantages and disadvantages of using the technologies.