Hypertext Markup Language (HTML) is the standard markup language that is downloaded from a web server to a web browser and is used to display website and web application content.
Mozilla's HTML page and introduction to HTML break down HTML by elements, metadata and forms before diving into more advanced web development topics.
A few HTML tips is written for beginners who are learning HTML. The article gives guidance on common mistakes to avoid and what to do instead to write proper HTML.
CodeAcademy's HTML basics course provides an interactive environment for learning the gist of the markup language.
A list of everything that could go in the head of your document
provides a comprehensive reference for elements that are required
or optional in the <head>
element of your webpage.
(Why) Some HTML is "optional"
gives historical context for the <p>
paragraph element as an example
to explain how HTML was originally designed. The backwards-compatibility
remains because there is not enough optimization juice to squeeze from
changing the implementation compared to the backwards-breaking changes
in rendering existing sites.
A Complete Guide to Links and Buttons
extensively covers what might be thought of as a simple topic: the
a
and button
elements in HTML, along with their many attributes
and quirks.
HTML: the inaccessible parts explains how even basic HTML elements can cause accessibility issues for screen readers and other devices that help people with impairments to use the web.