This tutorial describes XUL, the XML User-interface Language. This language was created for the Mozilla application and is used to describe its user interface.


Simple Elements

The Box Model

More Layout Elements

Toolbars and Menus

Events and Scripts

Document Object Model


RDF and Templates

Skins and Locales


Specialized Window Types


This XUL tutorial was originally created by Neil Deakin. He has graciously given us permission to use it as part of the MDN.

Original Document Information

  • Author: Neil Deakin
  • Copyright Information: © 1999-2005


Document Tags and Contributors

 Last updated by: Sheppy,