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.

Introduction

Simple Elements

The Box Model

More Layout Elements

Toolbars and Menus

Events and Scripts

Document Object Model

Trees

RDF and Templates

Skins and Locales

Bindings

Specialized Window Types

Installation

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