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 tutorials:

  1. Hands-on With ARIA: Homepage Elements and Standard Navigation

    Hands-on With ARIA: Homepage Elements and Standard Navigation

    Tutorial Beginner

    Learn to add ARIA to the homepage's of your projects in this tutorial. We'll talk about adding accessibility features to your content, navigation, sidebars,...

  2. How to Build a Full-Screen Responsive Carousel Slider With Owl.js

    How to Build a Full-Screen Responsive Carousel Slider With Owl.js

    Tutorial Intermediate

    In this tutorial, we’ll learn how to build an animated, responsive, full-screen carousel slider with Owl.js.

  3. Site Accessibility: Getting Started With ARIA

    Site Accessibility: Getting Started With ARIA

    Tutorial Beginner

    Using standard HTML alone, modern web apps can lock out users with accessibility needs. Improve the accessibility of your app or site with this guide to the...

  4. Parsing HTML With PHP Using DiDOM

    Parsing HTML With PHP Using DiDOM

    Tutorial Beginner

    This tutorial will teach you how to parse HTML using the DiDOM library in PHP. You will learn how to find a particular element in an HTML document and how to...

  5. How to Build an Attractive Responsive Image Gallery With slick.js

    How to Build an Attractive Responsive Image Gallery With slick.js

    Tutorial Intermediate

    In this tutorial we’ll use slick.js, a popular jQuery plugin, to build an attractive responsive image gallery.

  6. How to Build an Accordion Component With CSS and a Touch of JavaScript

    How to Build an Accordion Component With CSS and a Touch of JavaScript

    Tutorial Beginner

    In today’s tutorial we’ll learn how to build a show/hide component with CSS and a little bit of JavaScript.

  7. How to Make Multi-Preview Thumbnails With JavaScript Mouse Events

    How to Make Multi-Preview Thumbnails With JavaScript Mouse Events

    Tutorial Intermediate

    In this tutorial we’ll have some fun with JavaScript mouse events by building something useful and interesting: thumbnails which, when hovered over, display...

  8. How to Check and Generate Meta Tags for Your Website

    How to Check and Generate Meta Tags for Your Website

    Tutorial Beginner

    In this quick tip I’m going to introduce you to a simple, yet very useful tool called Hey Meta.

  9. How to Build a Responsive Tab Component With CSS and a Touch of JavaScript

    How to Build a Responsive Tab Component With CSS and a Touch of JavaScript

    Tutorial Intermediate

    In this tutorial, we’ll learn how to build a responsive tab component with CSS and a little bit of JavaScript. It’s absolutely possible to create pure CSS...

  10. 9 Real-Time Code Collaboration Tools for Developers

    9 Real-Time Code Collaboration Tools for Developers

    Tutorial Beginner

    In this article we’ll dive into some of the best collaboration tools available to developers today. Which are your favorites?

  11. Creating a Sense of 3D With the Perspective Property of CSS3

    Creating a Sense of 3D With the Perspective Property of CSS3

    Tutorial Beginner

    In this tutorial, we will create an interactive element with the CSS3 perspective property in order to give a sense of three dimensions. This tutorial will...

  12. A Comprehensive Guide to Clipping and Masking in SVG

    A Comprehensive Guide to Clipping and Masking in SVG

    Tutorial Intermediate

    In this article we’ll take a look at some advanced methods of clipping and masking in SVG along with demos that showcase them to great effect. Let’s get...