nd plot it on a map, make UI elements appear/disappear when you toggle a button, save users' data locally on their computers, and much more). 

##  Modules

This topic contains the following modules, in a suggested order for working
through them. You should definitely start with the first one.

[ Introduction to HTML ](/en-US/docs/Learn/HTML/Introduction_to_HTML)

    

This module sets the stage, getting you used to important concepts and syntax,
looking at applying HTML to text, how to create hyperlinks, and how to use
HTML to structure a webpage.

[ Multimedia and embedding ](/en-US/docs/Learn/HTML/Multimedia_and_embedding)

    

This module explores how to use HTML to include multimedia in your web pages,
including the different ways that images can be included, and how to embed
video, audio, and even entire other webpages.

[ HTML tables ](/en-US/docs/Learn/HTML/Tables)

    

Representing tabular data on a webpage in an understandable, [ accessible
](/en-US/docs/Glossary/Accessibility) way can be a challenge. This module
covers basic table markup, along with more complex features such as
implementing captions and summaries.

##  Solving common HTML problems

[ Use HTML to solve common problems ](/en-US/docs/Learn/HTML/Howto) provides
links to sections of content explaining how to use HTML to solve very common
problems when creating a webpage: dealing with titles, adding images or
videos, emphasizing content, creating a basic form, etc.

##  See also

[ Web forms ](/en-US/docs/Learn/Forms)

    

This module provides a series of articles that will help you master the
essentials of web forms. Web forms are a very powerful tool for interacting
with users â most commonly they are used for collecting data from users, or
allowing them to control a user interface. However, for historical and
technical reasons it's not always obvious how to use them to their full
potential. We'll cover all the essential aspects of Web forms including
marking up their HTML structure, styling form controls, validating form data,
and submitting data to the server.

[ HTML (HyperText Markup Language) on MDN ](/en-US/docs/Web/HTML)

    

The main entry point for HTML reference documentation on MDN, including
detailed element and attribute references â if you want to know what
attributes an element has or what values an attribute has, for example, this
is a great place to start.

##  Help improve MDN

Was this page helpful to you?

Yes  No

[ Learn how to contribute
](https://github.com/mdn/content/blob/main/CONTRIBUTING.md "This will take you
to our contribution guidelines on GitHub.") .

This page was last modified on  Mar 5, 2024  by  [ MDN contributors ](/en-
US/docs/Learn/HTML/contributors.txt) .

[ View this page on GitHub
](https://github.com/mdn/content/blob/main/files/en-
us/learn/html/index.md?plain=1 "Folder: en-us/learn/html \(Opens in a new
tab\)") â¢  [ Report a problem with this content
](https://github.com/mdn/content/issues/new?template=page-report.yml&mdn-
url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-
US%2Fdocs%2FLearn%2FHTML&metadata=%3C%21--+Do+not+make+changes+below+this+line+--%3E%0A%3Cdetails%3E%0A%3Csummary%3EPage+report+details%3C%2Fsummary%3E%0A%0A*+Folder%3A+%60en-
us%2Flearn%2Fhtml%60%0A*+MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fen-
US%2Fdocs%2FLearn%2FHTML%0A*+GitHub+URL%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fblob%2Fmain%2Ffiles%2Fen-
us%2Flearn%2Fhtml%2Findex.md%0A*+Last+commit%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fcommit%2F26e2f9883e0e73def04c0e86fec6da3ec42e66b3%0A*+Document+last+modified%3A+2024-03-05T14%3A49%3A38.000Z%0A%0A%3C%2Fdetails%3E
"This will take you to GitHub to file a new issue.")

[ MDN logo  ](/)

Your blueprint for a better internet.

  * [ MDN on Mastodon  ](https://mozilla.social/@mdn)
  * [ MDN on X (formerly Twitter)  ](https://twitter.com/mozdevnet)
  * [ MDN on GitHub  ](https://github.com/mdn/)
  * [ MDN Blog RSS Feed  ](/en-US/blog/rss.xml)

##  MDN

  * [ About ](/e