How to: understand HTML5 without getting confused and annoyed.
HTML5 is a good general upgrade to HTML4, the basic language of web pages. It adds a couple of new features that allow you to play video and sound without using a plug-in such as Flash. It has some data handling tools too. That's it.
Sorry, I didn't promise that every how-to would be exciting. This one is aiming more for ‘informative’. If you read to the end, I’ll throw in some jokes. Fair?
I’ve vaguely heard of HTML5. If it’s so dull, why the hype?
Many of the HTML5 demos you’ll see are full-on multimedia eye candy. Where’s all this bling come from?
What’s happened is that other things have become confused and associated with HTML5.
- A fistful of handy design and typography features used to make designs richer in the styling system called CSS.
- Lots of work on making animations work without Flash by people who don’t like Flash.**
- Lots of work by people who want to update bits of a page on the fly without the whole page refreshing.
Most of the cool new animation and interactivity stuff is done with that scripting language called JavaScript. And most JavaScript works on pages written using boring old HTML4 too. It may take a bit longer, but it can be done. The typography stuff can be done with existing browsers too: it’s a bit of a faff, but it’s do-able. This is good news, as half the browsers people use don't understand HTML5*.
Cool HTML5 demo’s that only work in some browsers:
http://www.hongkiat.com/blog/48-excellent-html5-demos/
The demo’s only work in recent versions of Safari, Firefox and Chrome and IE9
Together, these things allow us to deliver websites that are a real pleasure to use: where everything feels slick. It’s the little things, like revealing and hiding text with a pleasing slide, so much nicer than the clunky ‘wait and re-arrange’ of a full page-load. Or the searches that suggest things to you before you’ve finished typing. Or forms that turn green the second you’ve filled them in correctly.
HTML5 makes it easier to tie all that stuff together, but it’s not mandatory.
Where’s the sell?
The reality is: we know it's not mass-market yet. Not until browsers that understand HTML5 outnumber those that don't by about 20:1. That’s about 2 years away.
It doesn’t matter: all that niceness is here, now. Yes. Your sites can be effortlessly cool even without alienating the technologically challenged! So, to find out about a whole heap of cool grooviness, give Frank and Jules a shout on 01422 847958, or email make.it.work@welovetheweb.com* Internet Explorer versions 6, 7 and 8 don't understand HTML5 properly. These browsers make up about 40% of the browser market. Internet Explorer 9 does get it. ** The iPhone and iPad don't do Flash because Steve Jobs banned it from iThingies. I think he got grumpy that Adobe (who make Flash) never made a Mac version of Flash as good as the Windows version. Flash runs fine on Android phone, so it's just industry politics keeping Flash off your Apple fondleslab. Dear sweet Lord, the politics of IT are dull. Quite apart from that, a lot of programmers don’t like Flash because Adobe own it,make lots of money from it and are a bit of a pain. And a lot of programmers also hate flash adverts.If you have a friend or colleague who you think might like to receive these emails, get them to sign up for the We love the web newsletter.
We won't share their email addresses with anyone else and we won't send through huge numbers of mails, just these how-tos, well, and the very occasional sales pitch, but we promise not to be 'in your face' about it.
Oh yes, jokes.
OK, top three jokes from this year's Edinburgh festival:
- Nick Helm – “I needed a password eight characters long so I picked Snow White and the Seven Dwarves.”
- Tim Vine – “Crime in multi-storey car parks. That is wrong on so many different levels.”
- Hannibal Buress – “People say ‘I'm taking it one day at a time.’ You know what? So is everybody. That's how time works.”
As you were.
Carry on.
Comments [0]