Multimedia Troubleshooting

by .

While I was researching HTML5 multimedia-related topics for my book, HTML5 Multimedia: Develop and Design, I noticed a number people struggling to get HTML5 audio and video working in different scenarios. From Twitter to Stack Overflow, the same questions kept cropping up, so I’ve put together a list of the most common problems (and some not so common) and their solutions (if there is one!).

Read full post

HTML5 Element Index

Head

Sections

Grouping

Tables

Forms

Forms 2

Interactive

Edits

Embedded

Text-level

Text-level 2

More Posts from HTML5 Doctor

Review: The Truth About HTML5 For Web Designers

by

The Truth About HTML5 For Web Designersis an ebook self-published by Australian developer Luke Stevens. I disagree with some of Stevens’ conclusions, particularly in his discusssion of the new semantics, but it’s solidly researched and lots of fun if you like hearing someone with strong opinions rant for a while (as I do). I enjoyed reading his book and, for the price, recommend that you have a look.

Latest News: An awards win and DuckDuckGo plugin

by

Some of our regular readers may remember that last year we won the “Blog of the Year” award at the critters. Well, astonishingly in the face of stiff competition from none other than A List Apart and Gov.uk we’ve managed to win another critter, this time in the “Web Open To All” category. Thanks to [...]

HTML5 adaptive images: end of round one

by

After The Great Vendor Prefix Hullaballoo of April 2012 comes The Great Responsive Images Brouhaha of May 2012. We look at the main competing formats for adding adaptive images to HTML – the <picture> element, and the <img srcset=""> attribute.

HTML5 Audio — The State of Play

by

Guest doctor Mark Boas returns with a follow up to his 2009 article Native Audio in the Browser, which covers the basics of HTML5 audio. Read the original if you want to get a feel for the <audio> element and associated API. If not, get comfortable and dive deep to learn about the current state of play for HTML5 audio.

Let’s Talk about Semantics

by

It’s time we had “the talk”. I could get you a book or recommend some sites from Dr Mike’s special bookmarks folder, but the best way to make sure you get the right idea is to do it myself. I’m talking about HTML semantics. Understanding the thinking behind the naming of elements will help your markup shine.

Drag and Drop and Automatically Send to the Server

by

I realised (when looking myself) that there are a lot of demos and tutorials that show you how to drag-and-drop a file into the browser and then render it on the page. They're often labelled as "drag-and-drop and upload", but they actually don't upload. This tutorial will take you that final step.

Using Modernizr to detect HTML5 features and provide fallbacks

by

Modernizr is a JavaScript library that detects which HTML5 and CSS3 features your visitor’s browser supports. In detecting feature support, it allows developers to test for some of the new technologies and then provide fallbacks for browsers that do not support them. This is called feature detection and is much more efficient than browser sniffing. In this article we’ll look at how to use Modernizr for feature detection.