web design grows up
overview
Developments in web technologies and coding strategies have made way for design methods that allow for faster development, greater flexibility and hopefully better appearance. Naturally, acronyms and technical terms have flooded the field - HTML, DHTML, XHTML, CSS, Javascript, DOM manipulation, AJAX. All hope to make for a richer web experience, and some are more mature than others.
This collection of pages aims to give an overview of some of these technologies and provide enough information for you to be able to create easily maintainable, flexible and modular pages with an emphasis on the separation of content, style and functionality.
This document was created for a short class I periodically teach at The Institute for Genomic Research (TIGR). While I hope the course will be useful for those that attend it, my goal is to make these pages informative enough to stand on their own. Comments, suggestions and bug reports are always welcome.
These documents are freely available to anyone who wishes to use them (under the Creative Commons license).
table of contents
- introduction
- content
- style
- functionality

