Blog

Entries marked as: html5

← Chronologically older posts

Building a Semantic Calendar in HTML5

Recently, developer Wilfred Nas asked an interesting question on Twitter with regards to calendars being traditionally marked up in HTML with tables, and should they perhaps be lists instead. This got me thinking if we could make calendar markup more semantic using HTML5‘s time element.

Read more »

Getting Appcache’s Fallback to work, crossbrowser

Recently I decided to make my simple website available offline using HTML5‘s application cache. You’d think that this would be a fairly simple procedure but it turned out not to be so. As Jake Archibald said in , application cache is a douchebag and he’s not wrong.

Read more »

HTML5 Video Captions – Current Browser Status

The topic of HTML5 videos and captions is something that I have written extensively about in the past, specifically talking about creating your own UI via JavaScript to access multiple tracks since browser support is generally quite poor at the moment. I have decided to document here what the current browser support is actually like, at the time of writing.

Read more »

Dynamically adding text tracks to HTML5 video

In the past I have written on how the track element can be used to add captions and subtitles to HTML5 video, but this, and many other examples around the web, used a static example. But what if you need to load this information dynamically? This is what I’m going to take a quick look at here.

Read more »

Using the Web Speech API to control a HTML5 video

The JavaScript Web Speech API has been around since but has not really been implemented in any browser other than in Chrome, and even then only partially. I decided to take a quick look at this API and put together a demo on how it could be used to control a HTML5 video.
Read more »

hgroup removed from the HTML5 specification

The hgroup element has been on the “at risk” list for a while and the decision to remove it from the HTML5 specification has finally been made. Read more »

← Chronologically older posts