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. Using Polymer to Create Web Components

    Using Polymer to Create Web Components

    Tutorial Beginner

    Polymer will help you to easily create Web Components for your web apps, using a similar syntax to HTML.

  2. Quick Tip: Post Types, Taxonomies, and Permalinks

    Quick Tip: Post Types, Taxonomies, and Permalinks

    Tutorial Beginner

    Custom Post Types and taxonomies are two powerful features of WordPress. Unfortunately, they can have a tendency to cause problems if developers aren't...

  3. Quick Tip: Solving the Equal Height Column Conundrum

    Quick Tip: Solving the Equal Height Column Conundrum

    Tutorial Beginner

    There's one familiar problem in web design which has been around ever since we moved from the days of table-based design into the CSS era, and that is: "How...

  4. Build Your Own Yeoman Generator

    Build Your Own Yeoman Generator

    Tutorial Intermediate

    Take a look at some of the more interesting features of Yeoman by learning how to build your own Yeoman generator.

  5. HTML5: Vibration API

    HTML5: Vibration API

    Tutorial Beginner

    HTML5 has been a breath of fresh air for the web, which hasn't only affected the web as we know it. HTML5 provides a number of APIs that enable developers to...

  6. HTML5: Battery Status API

    HTML5: Battery Status API

    Tutorial Beginner

    The number of people browsing the web using mobile devices grows every day. It's therefore important to optimize websites and web applications to accommodate...

  7. Unicode: A Beginner’s Primer

    Unicode: A Beginner’s Primer

    Tutorial Beginner

    Believe it or not, there's an image format which is built right into your browser. It allows images to be downloaded even before you need them, renders them...

  8. Quick Tip: Spare a Thought for Vertical Break Points

    Quick Tip: Spare a Thought for Vertical Break Points

    Tutorial Intermediate

    I've seen this happen a few times recently, usually on websites with fixed navigation running down the left hand side. They'll have lovely, fluid layouts,...

  9. Creating a WordPress Theme From Static HTML: Creating Template Files

    Creating a WordPress Theme From Static HTML: Creating Template Files

    Tutorial Beginner

    In the first part of this series, I showed you how to prepare your HTML and CSS files for WordPress, ensuring the structure would work, the code was valid...

  10. The Truth About Multiple H1 Tags in the HTML5 Era

    The Truth About Multiple H1 Tags in the HTML5 Era

    Tutorial Beginner

    Whether you're a webmaster or a web designer, there's a question you've most likely either asked or answered many times over the years. That question is,...

  11. Creating a WordPress Theme From Static HTML: Preparing the Markup

    Creating a WordPress Theme From Static HTML: Preparing the Markup

    Tutorial Beginner

    Last year I did a small (and admittedly very un-scientific) survey among other WordPress developers. What I wanted to know was this: When they built their...

  12. How to Learn the Phaser HTML5 Game Engine

    How to Learn the Phaser HTML5 Game Engine

    Tutorial Beginner

    Phaser is an open source HTML5 game framework created by Photon Storm. It's designed to create games that will run on desktop and mobile web browsers. A lot...