A collection of demos showing the latest HTML technologies in action.
HyperText Markup Language (HTML) is the language used to create web pages and other types of documents viewable in a browser. More precisely, HTML is the language that describes the structure and the semantic of a document. The content is tagged with HTML elements like
HTML is considered a living standard and is technically under continuous development. That always-current version of the HTML specification is referred to as HTML5.
- Introduction to HTML
- This page provides basic information on syntax and semantics of an HTML page (document). This will provide basic information required to develop HTML documents.
- HTML element reference
- Get details about each element supported by different browsers.
- HTML attributes list
- See all attributes and what elements they are associated with.
- Learn about the new HTML5 APIs and elements along with their support.
- HTML Forms Guide
- HTML forms are a complex part of HTML. This guide will help you mastering them, from structure to styling, from browser support to custom controls.
- Bad copy-pasting habits
- Web technologies are very often learned by viewing sources of other pages and copy-pasting. However, this often means that bad habits perpetuate. This page lists some of these bad patterns and show you can achieve their goal the right way.
- Drawing Graphics with Canvas
A new HTML element for programmable graphics.
<canvas>can be used for rendering graphs, UI elements, and other custom graphics on the client.
- Tips for Authoring Fast-loading HTML Pages
- An optimized web page not only provides for a more responsive site for your visitors, but also reduces the load on your web servers and internet connection.
Getting help from the community
You need help on a HTML-related problem and can't find the solution in the documentation?
- Consult the dedicated Mozilla forum :
- Go to Stack Overflow, a collaboratively built and maintained Q&A site and look if you can find the answer to your quetion. If not you will be able to ask your question there.
Tools easing HTML development
- Firefox' Firebug extension, a popular extension of that navigator that allows to edit live CSS on watched sites. Very practical to test some changes, though this extension does much more.
- HTML Validator
- Web Developer Extension
- HTML Tidy
- Pretty Diff