The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Report A Bug
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search

Web developer documentation

This page provides links to documentation for web developers (people who write web pages) who are interested in the languages used to write web pages for Mozilla and other browsers that support the same standards.

Writing for Mozilla

Document Formats

HTML

HTML (HyperText Markup Language) is the main document format used on the web. It has both structural (e.g., headings, lists, paragraphs) and presentational (e.g., frames, bold and italic text, and often tables) markup.

  • W3C's HTML 4 Specification (mostly supported by Mozilla)
  • Netscape's “HTML Tag Reference
  • Netscape's HTML 4.01 Quick Reference sidebar tab. Get lists of elements and attributes, and even see at a glance which are deprecated and which require close tags. Navigate contents of the official HTML 4.01 specification with ease.

XML

XML is a framework for defining markup languages. It is a subset of SGML (in which HTML is defined) designed for use on the Web, and thus has fewer features and stricter error-handling requirements.

Style

CSS

Cascading Style Sheets (CSS) is a simple stylesheet language for HTML and XML. It has a simple declarative syntax that associates style declarations with parts of the document matched by selectors.

Scripting

JavaScript is the programming language most commonly used for scripts in web pages. The DOM is the set of objects that represent the state of the document and how it is displayed. The DOM can be changed through JavaScript to produce dynamic effects.

JavaScript

Document Object Model in Mozilla

"DOM Level 0"

The "DOM Level 0" is the object model that was common across browsers before the W3C started to standardize the DOM.

W3C DOM Level 1

The W3C's DOM Level 1 is an object model that represents and allows dynamic changes to the content of HTML and XML documents.

W3C DOM Level 2 (parts)

The DOM Level 2 is an object model for all the things in DOM Level 1 plus stylesheets, event handling, and many other things.

Discussion of Mozilla documentation takes place on netscape.public.mozilla.documentation. Contributions of documentation are welcome but it may be helpful to discuss significant contributions in advance to avoid duplication. Please email David Baron with any additions or suggestions for this page.

Copyright © 1998-2003 The Mozilla Organization.
Last modified January 1, 2003.
Document History.
Edit this Page.