background preloader

HTML 5 Templates, HTML 5 canvas, HTML5 video, HTML 5 XHTML, HTML

HTML 5 Templates, HTML 5 canvas, HTML5 video, HTML 5 XHTML, HTML

How to use HTML5 in your client work right now I was presenting some designs to a client a couple of weeks ago when this question came up: Will you be building this site with HTML5 in mind? Naturally, I was happy to answer that one! It went a little like this: Me: We’ll build the whole thing with HTML5 if that’s okay with you guys. Client: Erm, I don’t really know, and I wouldn’t want to lose those visitors. Whoa there! Great! After telling Remy about this conversation, he proposed that we cover this subject in an article, so here we are! We’re treating this article a bit differently, like a Q & A with the authors, so let us know if you like this new style. Which bits of HTML5 can I use right now? Rich: Lots of them! For a clearer idea of what is or isn’t cross-browser compatible, check out these sites from Molly Holzschlag and Alex Deveria. Remy: Assess the technology and fit it to your project. What are the benefits of using HTML5 now? Rich: Here are several, in no particular order: What are the downsides to using HTML5 now? Remy: No.

How to get HTML5 working in IE and Firefox 2 HTML 5 may be the latest and greatest technology, but some browsers don’t have native support for the new semantic elements. Let’s momentarily forget about the really sexy functionality, like full control over the <video> element, and just focus on getting the elements rendered. The problematic A-grade browsers include IE 8 and below, Firefox 2, and Camino 1 (these last two browsers both use the Gecko rendering engine, which is why they’re both affected). Let’s start with Internet Explorer. IE doesn’t believe in HTML 5 elements Quite simply, IE doesn’t even see HTML 5 elements, much less style them. This is actually the same issue that we had before HTML 5, where the <abbr> element couldn’t be styled in IE 6, resulting in all manner of workarounds. The fix There is hope! document.createElement('header'); John Resig has also written about this HTML 5 shiv. For example, say you wanted to style the <time> element in italics: This screenshot shows the rendering in IE before we apply the fix:

HTML5 This specification defines the 5th major version, second minor revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML). In this version, new features continue to be introduced to help Web application authors, new elements continue to be introduced based on research into prevailing authoring practices, and special attention continues to be given to defining clear conformance criteria for user agents in an effort to improve interoperability. This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at This document was published by the Web Platform Working Group as a W3C Recommendation for HTML 5.2 that would obsolete the HTML 5.1 Recommendation. This document was produced by a group operating under the W3C Patent Policy.

Coding A HTML 5 Layout From Scratch - Smashing Magazine Advertisement HTML5 and CSS3 have just arrived (kinda), and with them a whole new battle for the ‘best markup’ trophy has begun. Truth to be told, all these technologies are mere tools waiting for a skilled developer to work on the right project. As developers we shouldn’t get into pointless discussions of which markup is the best. They all lead to nowhere. While it is true HTML5 and CSS3 are both a work in progress and is going to stay that way for some time, there’s no reason not to start using it right now. So today we’re going to experiment a little with these new technologies. Use Graceful Degradation techniques and technologies to keep things in place for legacy browsers.Use Progressive Enhancement techniques and technologies to be up to date with the latest trends.Use HTML5 alongside a rising technology: Microformats.Have a clear vision of some of the most exciting new features HTML5 and CSS3 will bring. It’d be a good idea to have a read at some of these articles first: 1. 2. <! <!

HTML5 Latest Published Version: Latest Editor's Draft: Previous Versions: Editors: Robin Berjon, W3C Steve Faulkner, The Paciello Group Travis Leithead, Microsoft Erika Doyle Navara, Microsoft Edward O'Connor, Apple Inc. Silvia Pfeiffer Ian Hickson, Google, Inc. This specification is also available as a single page HTML document. Copyright © 2013 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved. This specification defines the 5th major version, first minor revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML). This section describes the status of this document at the time of its publication. If you wish to make comments regarding this document in a manner that is tracked by the W3C, please submit them via using our public bug database. Implementors should be aware that this specification is not stable.

HTML5 Watch #Portal for mobile/desktop browsers Full WriteupKeyboard Controls: It’s AWSD or arrow keys for movement and mouse button and mouse movement for the portal gun. On mobile, it’s hold down your finger to run toward your finger and hold down above you to jump, tap to aim and fire the portal gun, and second finger (multi-touch) to move the portal gun without firing (like to maneuver a held box). #CSS Tilt We’re not quite at the stage where we can fly through the Internet in 3D à la Johnny Mnemonic, diving between skyscrapers of data and along streets of shimmering bytes. Full Writeup

5 Exciting Things to Look Forward to in HTML 5 - ReadWriteWeb HTML 5 is the upcoming major revision of the HyperText Markup Language (HTML), the main method of marking up content for sharing on the World Wide Web. HTML's development stopped at HTML 4.01 in 1999, and since then web content has evolved so much that current HTML specifications are inadequate for today's requirements. HTML 5 aims to improve HTML's interoperability and address the growing demand for more diverse and complex web content. This is a guest post by Jacob Gube, a web developer/designer and author of Six Revisions, a blog on web development and design. A bit of history The conceptual thinking for HTML 5 began in late 2003. Development is underway, and HTML 5 is anticipated to reach W3C Candidate Recommendation status in 2012, though many modern browsers already have partial support for HTML 5 specifications. Exciting new features 1. HTML's primary task is to describe the structure of a web page. The problem with this layout is that, to the browser, everything is a <div> element.

No more Transitional DOCTYPEs, please For a long time now my answer to people who ask me if they should use HTML or XHTML has been that it doesn’t really matter as long as you use a Strict DOCTYPE and not a Transitional one. If you’re not sure why, my article Transitional vs. Strict Markup for last year’s 24 ways is a good start. It’s good to see that I am not the only one who thinks that the phasing out of Transitional DOCTYPEs is long overdue (they are called Transitional for a reason, you know). In the article Jack mentions the comment at the top of the HTML 4.01 Transitional Document Type Definition that basically tells you not to use it: This is the HTML 4.01 Transitional DTD, which includes presentation attributes and elements that W3C expects to phase out as support for style sheets matures. Well, browser support for style sheets is definitely mature enough that we do not need to use presentational attributes and elements.

Related: