Learn HTML

Learn how to create the backbone of any website with our HTML tutorials. Start from scratch or brush up on the latest features and best practices.

All HTML content:

  1. The best CSS and JavaScript carousel tutorials on Tuts+

    The best CSS and JavaScript carousel tutorials on Tuts+

    Tutorial Beginner

    Today, we'll explore the best CSS and JavaScript carousel tutorials currently available on Envato Tuts+. Sit back, relax, and enjoy the roundup!

  2. How to create and animate SVG spinners and loaders

    How to create and animate SVG spinners and loaders

    Tutorial Beginner

    SVG spinners and loaders are a great way to enhance the web experience. They can give crucial visual feedback when submitting or fetching data, so let’s...

  3. 25 ridiculously impressive HTML5 canvas experiments

    25 ridiculously impressive HTML5 canvas experiments

    Tutorial Beginner

    Looking to take your HTML5 animations to the next level? Get inspired by these 25 extremely cool examples of canvas in HTML5!

  4. Create horizontal scroll animations with GSAP & ScrollTrigger

    Create horizontal scroll animations with GSAP & ScrollTrigger

    Tutorial Intermediate

    In this tutorial, we'll continue exploring GSAP and its friends. Specifically, we'll cover various methods for creating sliding pinned horizontal sections...

  5. How to create a JavaScript PDF viewer

    How to create a JavaScript PDF viewer

    Tutorial Intermediate

    Modern browsers can display PDF files, but they do so using a PDF viewer that runs in an independent tab or window, forcing users to leave your website. In...

  6. How to Create a Custom WordPress Plugin From Scratch

    How to Create a Custom WordPress Plugin From Scratch

    Tutorial Advanced

    In this guide, I’ll show you how to create a custom WordPress plugin, the WordPress plugin development best practices, and more.

  7. Build a Simple Weather App With Vanilla JavaScript

    Build a Simple Weather App With Vanilla JavaScript

    Tutorial Intermediate

    In today’s tutorial, we’ll learn how to build a weather app that is simple yet fully functional with Vanilla JavaScript. We have a lot of interesting things...

  8. HTML Element: details

    HTML Element: details

    Tutorial Beginner

    The HTML details element represents a “disclosure widget” from which the user can obtain additional information or controls. It allows you to create...

  9. HTML Element: img

    HTML Element: img

    Tutorial Beginner

    The HTML img element is one of the first elements developers learn, and it’s used to embed images in web documents. It is an empty element and contains...

  10. HTML (Hypertext Markup Language)

    HTML (Hypertext Markup Language)

    Tutorial Beginner

    HTML is the structural coding language we use to build web pages. Some people refer to HTML as being the “building blocks of the web”. Here’s what it means...

  11. HTML Element: meta

    HTML Element: meta

    Tutorial Beginner

    The HTML meta element is a metadata tag used to provide structured information about the document, such as character encoding, authorship, and viewport...

  12. HTML Element: li

    HTML Element: li

    Tutorial Beginner

    The li element in HTML stands for “list item” and is used to define individual items within ordered and unordered lists.