[LOGO]
  Welcome
  Overview
  Structure
  Text
  Images & Links
  Lists
  Tables
  Frames
  Style Sheets
 

More Help

  Credits

Finding more help
on HTML and
other web related topics

Modern web site design often involves a wider range of skills than is described in this introductory HTML guide. Many of the latest sites feature some clever tricks, performed using Java applets, JavaScript code, CGI scripting, and dynamic HTML documents. Clearly, learning any of these is a major undertaking, and you'd need to read a book or two to do it properly. But in creating the vast majority of pages, you won't need more than what's already in this guide. To consolidate your knowledge, have a look at the source code of any page of this guide, which was created using most of the techniques described within it, but nothing more!

If you do feel ready to look at some more advanced topics, which will give your pages extra functionality and style, then below is a carefully chosen selection of the very best web sites to help you. Click on any of the logos to go the sites:

W3 Consortium W3C is the international standards organisation which controls the web. It produces formal specifications on HTML, CSS, and other languages, as well as acting as an advocacy group for standardisation.
HTML 4.0 Specification Here is the W3C's formal HTML 4.0 specification. It's a fairly long a dry document, and is certainly not intended to be a guide per se, but it does offer a complete list of all the elements officially permitted, and their attributes. Use this for reference, when you need to be absolutely precise with your markup.
Yahoo! Index on HTML Yahoo! has a whole tree of information on everything to do with HTML, so use this as a launchpad to find out more about anything you could think of.
Web Developer's Virtual Library WDVL is a brilliant resource site for everything to do with web development, and offers far more than just the technicalities of coding in HTML. There's plenty of information on style, design tips, and anything else you could imagine, as well as the more verbose stuff.
HTML Support Discrepancies WebReference, another excellent and popular web resources site, has produced a well-researched guide to HTML 4.0 support discrepancies in MSIE and Netscape. This is highly useful if you're trying to produce pages which work well in both browsers, though in a way, it can be discouraging to see the extra complexity induced by their lack of standards support!
Guide to Style Sheets Builder.com has produced this superb interactive guide to cascading style sheets, with a cool reference table of all the properties. This is certainly a great way of learning CSS, beyond what you may have already discovered from this guide.
CSS PowerDemo Buried deep within the Microsoft site is a gallery of astonishing examples, showing you the true power of style sheets in action. Have a quick browse through these, and you'll begin to get an idea of just how far you can go without images or tables.
The JavaScript Source JavaScript is an interpreted programming language that allows you to massively enhance web pages. You can generate dynamic content, automate all sorts of things, and produce slick visual effects. Whilst learning it formally is quite an undertaking, this site has tons of great scripts which you can download and use freely in your pages - without having to know the language itself! Adapting these scripts is fairly simple, and JavaScript will look familiar if you've done any sort of C programming before.
O'Reilly HTML Book O'Reilly publishes an excellent range of computing books, including the superb Definitive Guide HTML book, and even offers online ordering.
Art and the Zen of Web Sites Learning the principles of good design is just as important as learning how to produce HTML. We hunted down this simple but well-written page, explaining all the pitfalls of creating web pages, and how you can avoid them. It will help you produce clear, logical and smart pages which work in different browsers on different platforms, and keep your viewers interested.
XML in 10 Points XML is one of the biggest buzzwords of the moment. It's the exciting new eXtensible Markup Language, which looks set to become of the biggest worldwide standards for storing all types of data. It will revolutionise the web, particularly in the field of e-commerce, and W3C's 10-point guide gives you an overview of what XML is about.
Introduction to XHTML WDVL has written a good, straightforward introduction to XHTML, which is set to replace HTML 4.0 with a new formulation based on XML semantics. This is likely to be the future for web pages, so it's worth having a read.

If you do feel like cheating, you can use an authoring tool to create HTML for you, via a desktop publishing interface. Some applications, like Netscape Communicator, have such tools built in, while there are many more which are standalone packages. But they are universally notorious for generating dodgy, messy and non-compliant code, so you are strongly advised to ignore them. Furthermore, to create anything beyond the most basic pages, there is undeniably no substitute for knowing HTML properly, so authoring tools will not be discussed further here.

If you would rather read a good old fashioned paper document, there are many books available on the subject of HTML, which should teach you just as much as the online material. Any good bookshop these days will stock a multitude of such books. The disadvantage of books is that they go out of date phenomenally quickly, whereas online sources should get regularly updated. Good luck!

  Welcome
  Overview
  Structure
  Text
  Images & Links
  Lists
  Tables
  Frames
  Style Sheets
 

More Help

  Credits

HTML Guide © 1996-2000 Alastair Stevens
Developed at the MRC Biostatistics Unit, Cambridge, UK