Stay organized with collections
Save and categorize content based on your preferences.
check_circle
Welcome to Learn HTML!
keyboard_arrow_down
keyboard_arrow_up
subject
Article
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
check_circle
Overview of HTML
keyboard_arrow_down
keyboard_arrow_up
subject
Article
A brief introduction to the key concepts in HTML.
check_circle
Document structure
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Learn how to structure your HTML documents with a solid foundation.
check_circle
Metadata
keyboard_arrow_down
keyboard_arrow_up
subject
Article
How to use meta tags to provide information about your documents.
check_circle
Semantic HTML
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Using the correct HTML elements to describe your document content.
check_circle
Headings and sections
keyboard_arrow_down
keyboard_arrow_up
subject
Article
How to correctly use sectioning elements to give meaning to your content.
check_circle
Attributes
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Learn about the different global attributes along with attributes specific to particular HTML elements.
check_circle
Text basics
keyboard_arrow_down
keyboard_arrow_up
subject
Article
How to format text using HTML.
check_circle
Links
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Everything you need to know about links.
check_circle
Lists
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Lists and other ways of grouping your content.
check_circle
Navigation
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Navigation is a key element of any site of application, and it starts with HTML.
check_circle
Tables
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Understanding how to use tables to mark up tabular data.
check_circle
Forms
keyboard_arrow_down
keyboard_arrow_up
subject
Article
An overview of forms in HTML.
check_circle
Images
keyboard_arrow_down
keyboard_arrow_up
subject
Article
An overview of images in HTML.
check_circle
Audio and Video
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Discover how to work with HTML media such as audio and video.
check_circle
Template, slot, and shadow
keyboard_arrow_down
keyboard_arrow_up
subject
Article
An explanation of template, slot, and shadow.
check_circle
HTML APIs
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Learn how HTML information can be exposed and manipulated using JavaScript.
check_circle
Focus
keyboard_arrow_down
keyboard_arrow_up
subject
Article
How to manage focus order in your HTML documents.
check_circle
Other inline text elements
keyboard_arrow_down
keyboard_arrow_up
subject
Article
An introduction to the range of elements used to mark-up text.
check_circle
Details and summary
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Discover how the very useful details and summary elements work, and where to use them.
check_circle
Dialog
keyboard_arrow_down
keyboard_arrow_up
subject
Article
The <dialog> element is useful for representing any kind of dialog in HTML. Find out how it works.
check_circle
Conclusion and next steps
keyboard_arrow_down
keyboard_arrow_up
subject
Article
Wrapping up with some further resources.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]]