Stuff

From Devipedia

(Difference between revisions)
Jump to: navigation, search
Line 10: Line 10:
The thing you should immediately note is that HTML5 is still a working draft.  That means you cannot be certain that things won't change, and you can't depend on your favorite new feature being available in all of the major browsers---at least not yet.  Fortunately, many of the features have been implemented already in the major browsers from IE to Chrome, so feel free to use those that are supported today.
The thing you should immediately note is that HTML5 is still a working draft.  That means you cannot be certain that things won't change, and you can't depend on your favorite new feature being available in all of the major browsers---at least not yet.  Fortunately, many of the features have been implemented already in the major browsers from IE to Chrome, so feel free to use those that are supported today.
-
One misconception about HTML5 is that it provides abilities that were not already available for web developers to use.  Rather it provides a standards based way to do what we've been doing all along using proprietary (Adobe Flash) or ad-hoc techniques that don't work across most browsers.  New element attributes make it possible for us to implement common features like [http://www.w3.org/TR/html5/association-of-controls-and-forms.html#autofocusing-a-form-control auto-focusing an input ] or providing [http://www.w3.org/TR/html5/common-input-element-attributes.html#the-placeholder-attribute placeholder] text in an input box without having to resort to writing javascript code.
+
One misconception about HTML5 is that it provides abilities that were not already available for web developers to use.  Rather it provides a standards based way to do what we've been doing all along using proprietary (Adobe Flash) or ad-hoc techniques that aren't cross-browserThere are a few novel
 +
 
 +
Making life easier by reducing the amount of javascript needed for common operations:
 +
 
 +
New element attributes make it possible for us to implement common features like [http://www.w3.org/TR/html5/association-of-controls-and-forms.html#autofocusing-a-form-control auto-focusing an input ] or providing [http://www.w3.org/TR/html5/common-input-element-attributes.html#the-placeholder-attribute placeholder] text in an input box without having to resort to writing javascript code.

Revision as of 20:16, 4 September 2011

So what's all this talk about HTML5?


There has been a lot of buzz about HTML5, but, beyond the buzzword, what's it all about?

On one hand HTML5 has become a shorthand of sorts to describe the latest trends in web technology, generally referring to modern whiz bang web multimedia features plus animation. This reminds me of the a few years ago when the term Web 2.0 was used to describe everything from AJAX (asynchronous javascripting) to non-static HTML pages.

On the other hand, unlike the marketing term Web 2.0, HTML5 does refer to a real-world set of enhancements to the W3C HTML specification. It's not a secret spec---anyone can follow this link to read all about it. Go ahead and give a quick look-see: http://www.w3.org/TR/html5/.

The thing you should immediately note is that HTML5 is still a working draft. That means you cannot be certain that things won't change, and you can't depend on your favorite new feature being available in all of the major browsers---at least not yet. Fortunately, many of the features have been implemented already in the major browsers from IE to Chrome, so feel free to use those that are supported today.

One misconception about HTML5 is that it provides abilities that were not already available for web developers to use. Rather it provides a standards based way to do what we've been doing all along using proprietary (Adobe Flash) or ad-hoc techniques that aren't cross-browser. There are a few novel

Making life easier by reducing the amount of javascript needed for common operations:

New element attributes make it possible for us to implement common features like auto-focusing an input or providing placeholder text in an input box without having to resort to writing javascript code.

Personal tools