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. Magento Theme Development: Product Page, Part 1

    Magento Theme Development: Product Page, Part 1

    Tutorial Beginner

    Now that we have completed the home page and the category page, in this tutorial we'll start editing the third most important page of the eCommerce website:...

  2. Magento Theme Development: Category Page, Part 2

    Magento Theme Development: Category Page, Part 2

    Tutorial Beginner

    In the previous article on category pages, we edited the toolbar, grid and list layout. In this second article on customizing the category page, we'll...

  3. Getting Started With Foundation 6

    Getting Started With Foundation 6

    Course Beginner

    In this course you'll learn how to get started with Foundation 6, the newest version of ZURB's popular framework. You'll learn what's new and what has...

  4. Magento Theme Development: Category Page, Part 1

    Magento Theme Development: Category Page, Part 1

    Tutorial Beginner

    In this article, we'll start modifying the category page of our Magento theme. The category page essentially consists of four sections: the toolbar, grid...

  5. HTML5 Mastery: DOM Mutations

    HTML5 Mastery: DOM Mutations

    Tutorial Intermediate

    The last part of the "HTML5 Mastery" series gives an introduction to the mutation observer. We will see that the mutation observer is the only acceptable way...

  6. How to Implement and Use a Message Queue in Your Game

    How to Implement and Use a Message Queue in Your Game

    Tutorial Intermediate

    A game is usually made of several different entities that interact with each other. Those interactions tend to be very dynamic and deeply connected with...

  7. 6 Essential Bourbon Neat Mixins

    6 Essential Bourbon Neat Mixins

    Tutorial Beginner

    This tutorial is aimed at getting you started with Neat; a semantic grid framework built for Sass and Bourbon. Let’s explore the most essential mixins of...

  8. HTML5 Mastery: The Browsing Context

    HTML5 Mastery: The Browsing Context

    Tutorial Intermediate

    The sixth part of the "HTML5 Mastery" series goes into details of the core of every browser. The heart of the engine is the browsing context. We will learn...

  9. HTML5 Mastery: Constraint Validation

    HTML5 Mastery: Constraint Validation

    Tutorial Intermediate

    The fifth part of the "HTML5 Mastery" series goes into details of form submission in HTML5, in particular constraint validation. We'll have a look at the...

  10. Magento Theme Development: Home Page, Part 3

    Magento Theme Development: Home Page, Part 3

    Tutorial Beginner

    Now that we have completely customized the first half of the home page, we need to modify the content of the home page and the footer section next. If we...

  11. HTML5 Mastery: Fragments

    HTML5 Mastery: Fragments

    Tutorial Intermediate

    The third part of the "HTML5 Mastery" series focuses on the special `DocumentFragment` structure. We look at its API, the possibility of reducing DOM...

  12. Your First HTML Document in 60 Seconds

    Your First HTML Document in 60 Seconds

    Tutorial Beginner

    Creating your first HTML document is one of the most satisfying moments for any new web designer. Here’s how to do it in 60 seconds!