The world of .NET and Web Programming

What is HTML5 Anyway?

I just realized that I have been going for a while in this category without defining what HTML5 is? The answers are “it depends” and “depends on who you ask.” You may tempted to define it as the latest version of a mere markup language. However, more recently HTML5 has put on some major muscle with a language tuned for building true web applications with local storage, 2D drawing, offline support, sockets and threads, and more.

But getting back to the markup itself, we have the following convoluted markup for HTML4:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="content-type" content="text/html charset=UTF-8">

XHTML is no longer the standard for web pages. Developers and  the W3C decided to keep extending and improving HTML instead. Amazingly, to turn this “into” HTML5, or to define HTML5, all you need is:

<!DOCTYPE html>
<meta charset=”utf-8”>

Much simpler, right?It’s not only good for the current version of HTML5, but the W3C HTML standards guys have said it’s the doctype for every future version of HTML.

But what about HTML5 as a language? HTML5 seems to be something different to everyone:

  • “HTML5 is all about multimedia, getting rid if plug-ins and using the new native support for audio and video”
  • “No, its all about more descriptive markup”
  • “Actually, it’s about rich Internet clients. Instead if building clients with plug-ins like Flash, now I can use canvas, transform, and JavaScript to make cool interfaces and animations”
  • “The great thing about HTML5 is the client-side storage and caching functionality. Can you say offline access to the Web?”
  • “I’m excited because I can use web workers to make my JavaScript more efficient and my page feel more responsive”
  • “There’s also a ton of new stuff in CSS we can use with HTML5. Advanced selectors, animations and yeah – drop shadows!”
  • “Don’t forget mobile. I want to write web pages that know where I am”

The good news us that HTML5 is all these things. When people talk about HTML5 they mean a family of technologies that, when combined, gives you a whole new palette for building web pages and applications. That “family of technologies are defined as JavaScript APIs. 

Here is an un-official answer:

Markup + JavaScript APIs + CSS3 = HTML5

» Similar Posts

  1. Hybrid Mobile Applications with HTML5, JavaScript and CSS3
  2. Viewport Meta Tag and Using HTML 5/CSS3/jQuery to Build Mobile Interfaces
  3. An HTML5 Item Template for VS2010

» Trackbacks & Pingbacks

    No trackbacks yet.
Trackback link for this post:
http://samgentile.com/Web/trackback.ashx?id=1937

» Comments

  1. html5 avatar

    a core technology of the Internet originally proposed by Opera Software. It is the fifth revision of the HTML standard (created in 1990 and standardized as HTML4 as of 1997) and as of February 2012 is still under development. Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by com

    html5 — March 4, 2012 11:54 PM
  2. samgentile avatar

    Yes that's the core HTML 5 spec itself but a lot of "technologies" have come to be associated with HTML5 in order to move to a "web platform."

    samgentile — March 5, 2012 12:54 PM
  3. henry avatar

    Thank you for the thoughtful review. The main advantage of <a href="http://html5socket.com">html5 player</a> seems to be for embedding rich media such as audio and video in modern browsers. Although, the structure elements seem to be useful. CSS3 seems to be headed in the right direction, leaving many possibilities for implementation and creativity,

    henry — March 16, 2012 12:48 AM
  4. marijuana pictures avatar

    There is means of treating the strings of html the right way and deal with cache browser. This fetched the right loading time for successful launch and future. Make use of Google plug-ins to do this.

    marijuana pictures — March 1, 2013 7:08 AM
  5. sohbet avatar

    Developed intended for high concentrations of aerobic activity such as hiking, climbing or skiing in cold weather conditions

    sohbet — March 27, 2013 7:51 PM
  6. chat avatar

    Oultet would be your best choice,you can find top jackets.

    chat — March 27, 2013 7:52 PM
  7. mynet sohbet avatar

    I am kind of tired of the Dragon of My Dreams inspiration emails, but at the same time, I start remembering that video and completely understand.

    mynet sohbet — March 27, 2013 7:52 PM
  8. oyun avatar

    It said the 21st it would be available for everyone, I thought waiting a few extra days would make it for sure I can watch it, well I'll try again in a few days

    oyun — March 27, 2013 7:55 PM
  9. sohbet avatar

    thanks adminis supers

    sohbet — May 16, 2013 7:42 AM
  10. sohbet siteleri avatar

    very good thanks admins

    sohbet siteleri — May 16, 2013 7:42 AM
  11. sohbet avatar

    off thanks admins

    sohbet — May 16, 2013 7:43 AM
  12. cinsel sohbet avatar

    very thanks admins

    cinsel sohbet — May 16, 2013 7:43 AM
  13. anxietyhealth-articles avatar

    HTML5 is all about multimedia, getting rid if plug-ins and using the new native support for audio and video.No, its all about more descriptive markup.

    anxietyhealth-articles — May 18, 2013 7:49 AM

» Leave a Comment