HTML Tutorials – Learn HTML from Basics to Advanced
HTML is the foundation of every webpage. These guides cover the practical side: how to create files, structure content, work with images, and build links that go where you expect. Each article focuses on one technique and shows you exactly how to use it.
Getting Started
Before you can style or script a page, you need a working HTML file. These guides walk through creating one, running it in a browser, and keeping your code readable with comments.
Learn HTML on Mimo
Images
Images cover a lot of ground in HTML: placing them on the page, keeping them from stretching, making them clickable, and using them as backgrounds. These guides tackle each case separately.
- How to Add an Image in HTML
- How to Center an Image in HTML
- How to Resize an Image in HTML
- How to Add a Background Image in HTML
- How to Make an Image a Link in HTML
- How to Add a Favicon in HTML
Text Formatting
Bold, italic, color, size, alignment — HTML gives you the tags, but knowing which one to reach for matters. These guides explain the right approach for each use case, including when to use CSS instead.
- How to Make Text Bold in HTML
- How to Make Text Italic in HTML
- How to Underline Text in HTML
- How to Change Text Color in HTML
- How to Change Background Color in HTML
- How to Change Font in HTML
- How to Change Font Size in HTML
- How to Center Text in HTML
- How to Align Text in HTML
Links
A link can go to another page, an external site, a section on the same page, or trigger an email. These guides cover how to build each type correctly and avoid common mistakes like broken paths and missing security attributes.
- How to Create a Link in HTML
- How to Open a Link in a New Tab in HTML
- How to Create an Anchor Link in HTML
- How to Remove Underline from Links in HTML
Structure & Layout
The building blocks of page structure: headings, divs, spacing, indentation, and responsiveness. These are the elements that determine how content sits on the page before any CSS gets involved.
- How to Create a Heading in HTML
- How to Use Div in HTML
- How to Add Space in HTML
- How to Indent in HTML
- How to Add Padding in HTML
- How to Create a Line Break in HTML
- How to Add a Horizontal Line in HTML
- How to Add Special Characters in HTML
- How to Make HTML Responsive
Media
Embedding audio, video, and external content into your pages — including how to keep it accessible and loading correctly across browsers.
- How to Add Audio in HTML
- How to Add a Video in HTML
- How to Embed a YouTube Video in HTML
- How to Use Iframe in HTML
Lists
HTML has three list types and a handful of ways to style them. These guides cover creating and customizing each one.
- How to Make a List in HTML
- How to Create a Bullet List in HTML
- How to Create a Numbered List in HTML
- How to Change List Style in HTML
Tables
Tables are the right tool for structured data like pricing, schedules, and comparisons. These guides cover building them from scratch and handling common formatting needs.
Forms
Forms are how websites collect input. These guides cover every common element — text fields, buttons, checkboxes, dropdowns, and radio buttons — and how to wrap them in a working form.
Join 35M+ people learning for free on Mimo
4.8 out of 5 across 1M+ reviews
Check us out on Apple AppStore, Google Play Store, and Trustpilot