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. Foundation’s Sassy Styles Explained

    Foundation’s Sassy Styles Explained

    Tutorial Intermediate

    In this tutorial we'll cover what can be done with the flexible Sass styles included in the Foundation framework. A lot of these offer a more customisable...

  2. How to Learn Three.js for Game Development

    How to Learn Three.js for Game Development

    Tutorial Beginner

    Three.js is an open-source JavaScript library/API used to create and display animated 3D computer graphics on a web browser, compatible with the HTML5 canvas...

  3. Linking Up the Google Maps and Flickr APIs

    Linking Up the Google Maps and Flickr APIs

    Tutorial Beginner

    Imagine you've made the beautiful map a client requested; adding all sorts of interesting markers, pop-ups, custom overlays and photos.  But then the client...

  4. The Google Maps API and Custom Overlays

    The Google Maps API and Custom Overlays

    Tutorial Intermediate

    In our previous tutorial we looked at how you can add markers and customize the colors and menus of a Google map using the service's API. This tutorial takes...

  5. Getting Creative With the Google Maps API

    Getting Creative With the Google Maps API

    Tutorial Intermediate

    You’ve designed a shiny new website; carefully selecting the colors, typography and photographs to perfectly reflect the company's branding.  Then your...

  6. Quick Tip: Don’t Forget the Viewport Meta Tag

    Quick Tip: Don’t Forget the Viewport Meta Tag

    Tutorial Beginner

    I remember my maiden voyage into responsive web design; I'd used a classic grid, wrestled with a flexible layout, and tackled media queries for the first...

  7. Getting Started With the Structured Data Markup Helper

    Getting Started With the Structured Data Markup Helper

    Tutorial Beginner

    In one of our previous articles I explained how you can add structured data to your web pages via microdata, microformats or RDFa. Google recently launched a...

  8. What You Should Know About HTML Email

    What You Should Know About HTML Email

    Tutorial Beginner

    Email is an awesome medium. It goes straight into the inbox and its ROI is widely reported as being through the roof at 4000%. It’s also perpetually...

  9. Build a Responsive Pricing Table with Neat Hover States

    Build a Responsive Pricing Table with Neat Hover States

    Tutorial Beginner

    During this tutorial we'll be creating a sleek pricing table with some striking hover effects. We'll use Lea Verou's Prefixfree script to keep our CSS clean,...

  10. Quick Tip: Use “x-default hreflang” for International Landing Pages

    Quick Tip: Use “x-default hreflang” for International Landing Pages

    Tutorial Beginner

    Google recently introduced the new x-default hreflang annotation. Thanks to this markup, webmasters can specify international landing pages. Google will use...

  11. Examining Responsive Navigation: Off Canvas Patterns

    Examining Responsive Navigation: Off Canvas Patterns

    Tutorial Beginner

    In this tutorial we'll walk through four variations of patterns where navigation and page content is placed off canvas to conserve space until requested. ...

  12. Making Websites Location Aware With HTML5 Geolocation

    Making Websites Location Aware With HTML5 Geolocation

    Tutorial Beginner

    Assumption can be a risky business in the world of UX, but some assumptions can enable you to deliver a more tailored user experience to your visitors. We're...