<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTML5 Doctor &#187; Comment</title>
	<atom:link href="http://html5doctor.com/category/comment/feed/" rel="self" type="application/rss+xml" />
	<link>http://html5doctor.com</link>
	<description>helping you implement HTML5 today</description>
	<lastBuildDate>Wed, 16 May 2012 11:31:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Two cheers for the W3C&#8217;s HTML5 logo</title>
		<link>http://html5doctor.com/two-cheers-for-the-w3cs-html5-logo/</link>
		<comments>http://html5doctor.com/two-cheers-for-the-w3cs-html5-logo/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 14:30:41 +0000</pubDate>
		<dc:creator>Bruce Lawson</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://html5doctor.com/?p=2937</guid>
		<description><![CDATA[We Doctors like the proposed HTML5 logo from the W3C; it's down there, glistening in our footer. But we think that the definition of HTML5 that the W3C offers is too broad to be useful.]]></description>
			<content:encoded><![CDATA[<p>We Doctors like the proposed HTML5 logo from the W3C; it&#8217;s down there, glistening in our footer. But we think that the definition of HTML5 that the W3C offers is too broad to be useful:</p>
<blockquote><p>The logo is a general-purpose visual identity for a broad set of open web technologies, including HTML5, CSS, SVG, WOFF, and others.</p>
<footer><cite><a href="http://www.w3.org/html/logo/faq#mean">What does this logo mean?</a></cite></footer>
</blockquote>
<p><img src="http://html5doctor.com/wp-content/uploads/2011/01/HTML5_Logo_256.png" alt="W3C HTML5 Logo" style="float:right;" />We&#8217;re pretty much at ease with lumping specs that aren&#8217;t strictly HTML5 in to the buzzword. For example, Web Workers or Web Sockets were developed by the same people that specced HTML5 and, like many aspects of HTML5, are simple APIs that developers are adopting to facilitate development of Web Applications using Open Web technologies. Geolocation was nothing to do with the WHATWG but, because it&#8217;s a modern, simple, useful API, it&#8217;s philosophically satisfying to call it &#8220;HTML5&#8243;, although inaccurate.</p>
<p>But lumping technologies like CSS 3, WOFF (simply a font format) or SVG is too much jargon-creep. HTML is about semantics and structuring <em>data</em>, not about styling, fonts or graphics. It&#8217;s not just about purity of jargon—this stuff <em>matters</em>. The 2001-era memo about separation of content, style and behaviour is even more important now that &#8220;HTML5&#8243;/ real-HTML5 / HTML gives us so much more power. While we understand that clients and technical journalists will use &#8220;HTML5&#8243; as a buzzword, the W3C as the official standards body should be promoting clarity, not blurring the distinctions.</p>
<p>There is also the danger that other Open Standards might suffer from being excluded from the &#8220;HTML5&#8243; buzzword—for example, <a href="http://www.w3.org/TR/widgets/">W3C Widgets</a>, which <a href="http://www.quirksmode.org/blog/archives/2010/03/html5_apps.html">PPK has already suggested</a> we refer to as &#8220;HTML5 apps&#8221; because of this not-&#8221;HTML5&#8243; exclusion principle.</p>
<h2>What can be done?</h2>
<p>It&#8217;s not done until it&#8217;s done; the W3C says</p>
<blockquote><p>W3C introduced this logo in January 2011 with the goal of building community support. W3C has not yet taken it up in any official capacity.</p>
<footer><cite><a href="http://www.w3.org/html/logo/faq#official">Is this W3C&#8217;s &#8220;official&#8221; logo for HTML5?</a></cite></footer>
</blockquote>
<p>Quite rightly, the W3C has opened it up for debate. We suggest that the W3C rethink slightly, and have separate-but-related logos. For example, the current logo can represent markup and APIs that we accept may be legitimately referred to as &#8220;HTML5&#8243;, another logo for graphics &#8211; for example, SVG, and  a third logo for styling that brings together CSS, WOFF and the like. (We note in passing that using a &#8220;3&#8243; to represent CSS will quickly date when work on CSS 4 begins.)</p>
<p>They should be collectively referred to by some name like the &#8220;Open Web&#8221;, which should be the  umbrella brand, because it remains as important as ever to set Open technologies apart from proprietary tech. We applaud the W3C&#8217;s move to brand Open tech and raise awareness of it amongst developers and the wider tech world.</p>
<p>This is just a strawman taxonomy to get people thinking. Have you got any better ideas?</p>
<p>Note, we haven’t addressed <a title="HTML is the new HTML5" href="http://blog.whatwg.org/html-is-the-new-html5">WHATWG’s recent change to using the name “HTML”</a>. This is something that has been in the works for a long time, and better represents WHATWG’s actual process (and the process of implementers). We’ll cover this in a future post…</p>
<h2>Addendum</h2>
<p>Added just a few hours later:</p>
<p>The W3C have half-done the right thing by adding this clarification: </p>
<blockquote><p> Is W3C saying that CSS3 is part of the HTML5 specification?<br />
No. However, many HTML5 Web sites and applications do take advantage of CSS3 for styling and presentation.</p>
<footer><cite><a href="http://www.w3.org/html/logo/faq.html#css3">Is W3C saying that CSS3 is part of the HTML5 specification?</a></cite></footer>
</blockquote>
<p>But the CSS &#8220;styling&#8221; logo is still in the badge builder and the icon sets. It should be removed. </p>
<p>So two cheers for the clarification. Let&#8217;s see some commitment to complete clarity.
<div id="crp_related">
<h3>Related Posts:</h3>
<ul class="related">
<li><a href="http://html5doctor.com/net-awards-nomination/" rel="bookmark" class="crp_title">.net Awards Nomination</a></li>
<li><a href="http://html5doctor.com/web-directions-atmedia-2010/" rel="bookmark" class="crp_title">HTML5 Doctor at Web Directions @media</a></li>
<li><a href="http://html5doctor.com/avoiding-common-html5-mistakes/" rel="bookmark" class="crp_title">Avoiding common HTML5 mistakes</a></li>
<li><a href="http://html5doctor.com/html5-briefing-notes-journalists-analysts/" rel="bookmark" class="crp_title">HTML5: briefing notes for journalists and analysts</a></li>
<li><a href="http://html5doctor.com/using-modernizr-to-detect-html5-features-and-provide-fallbacks/" rel="bookmark" class="crp_title">Using Modernizr to detect HTML5 features and provide fallbacks</a></li>
</ul>
</div>
<p><a href="http://html5doctor.com/two-cheers-for-the-w3cs-html5-logo/" rel="bookmark">Two cheers for the W3C&#8217;s HTML5 logo</a> originally appeared on <a href="http://html5doctor.com">HTML5 Doctor</a> on January 21, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5doctor.com/two-cheers-for-the-w3cs-html5-logo/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>How to use HTML5 in your client work right now</title>
		<link>http://html5doctor.com/how-to-use-html5-in-your-client-work-right-now/</link>
		<comments>http://html5doctor.com/how-to-use-html5-in-your-client-work-right-now/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 14:30:32 +0000</pubDate>
		<dc:creator>Richard Clark</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[graceful degredation]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[progressive enhancement]]></category>

		<guid isPermaLink="false">http://html5doctor.com/?p=699</guid>
		<description><![CDATA[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...]]></description>
			<content:encoded><![CDATA[<p>I was presenting some designs to a client a couple of weeks ago when this question came up: <q>Will you be building this site with <abbr>HTML</abbr>5 in mind?</q> Naturally, I was happy to answer that one! It went a little like this:</p>
<p>Me:</p>
<blockquote><p>We&#8217;ll build the whole thing with <abbr>HTML</abbr>5 if that&#8217;s okay with you guys. One question though: do you know what percentage of your visitors use Internet Explorer without JavaScript to view your site?</p>
</blockquote>
<p>Client:</p>
<blockquote><p>Erm, I don&#8217;t really know, and I wouldn&#8217;t want to lose those visitors. Maybe we&#8217;d better not build it in <abbr>HTML</abbr>5 after all.</p>
</blockquote>
<p>Me:</p>
<blockquote><p>Whoa there! No need to be so hasty. We don&#8217;t have to use <abbr>HTML</abbr>5 exclusively, but we can still use it to develop specific parts of the site. How does that sound?</p>
</blockquote>
<p>Client:</p>
<blockquote><p>Great! Let&#8217;s do it!</p>
</blockquote>
<p>After telling <a href="/author/remys/">Remy</a> about this conversation, he proposed that we cover this subject in an article, so here we are!</p>
<p><small>We&#8217;re treating this article a bit differently, like a Q &amp; A with the authors, so <a href="/contact/">let us know</a> if you like this new style.</small></p>
<h2>Which bits of <abbr>HTML</abbr>5 can I use right now?</h2>
<p><strong><em>Rich:</em></strong> Lots of them! Here&#8217;s a short list of cross-browser (including <abbr>IE</abbr>) compatible techniques that you can use today:</p>
<ul>
<li><a href="http://html5doctor.com/html-5-boilerplates/">Change your doctype</a></li>
<li><a href="http://html5doctor.com/html-5-boilerplates/">Simplify your character set</a></li>
<li><a href="http://html5doctor.com/html-5-boilerplates/">Simplify your <code>&lt;script&gt;</code> and <code>&lt;style&gt;</code> elements</a></li>
<li><a href="/block-level-links-in-html-5/">Use block level linking</a></li>
<li>Get into the habit of using <abbr>HTML</abbr>5 class names in your <abbr>HTML</abbr>4 markup</li>
<li>Use the new form input types, as they degrade gracefully</li>
<li>Use <a href="http://html5doctor.com/the-time-element">elements such as <code>&lt;time&gt;</code></a> to add semantics that will be interpreted by leading browsers</li>
<li>Use the <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code> elements, and then make them degrade gracefully (see our article on <a href="http://html5doctor.com/native-audio-in-the-browser/">audio</a> or <a href="http://camendesign.com/code/video_for_everybody">Video for Everybody</a>)</li>
</ul>
<p>For a clearer idea of what is or isn&#8217;t cross-browser compatible, check out these sites from <a href="http://molly.com/html5/html5-0709.html">Molly Holzschlag</a> and <a href="http://a.deveria.com/caniuse/">Alex Deveria</a>.</p>
<p><strong><em>Remy:</em></strong> Assess the technology and fit it to your project. If I have a lot of <abbr>IE</abbr>6 users, I avoid using <abbr>PNG</abbr>s.  If I have a lot of <abbr>IE</abbr> users with JavaScript disabled, I give them reduced markup as Rich pointed out earlier (e.g., simplified doctype, <code>&lt;script&gt;</code>, and <code>&lt;style&gt;</code> elements) but avoid using new block-level elements like <code>&lt;section&gt;</code>. If they have a very interactive product that relies on JavaScript anyway, I don&#8217;t have any qualms using JavaScript to help <abbr>IE</abbr> style the new elements.</p>
<p>Also, I&#8217;m going to detect Web Forms 2.0 and other <abbr>HTML</abbr>5-type support using something like <a href="http://www.modernizr.com/">Modernizr</a>, and then fall back on &#8220;traditional&#8221; JavaScript for things like date pickers if they&#8217;re not available natively.</p>
<h2>What are the benefits of using <abbr>HTML</abbr>5 now?</h2>
<p><strong><em>Rich:</em></strong> Here are several, in no particular order:</p>
<ul>
<li>Cleaner markup</li>
<li>Additional semantics of new elements like <code>&lt;header&gt;</code>, <code>&lt;nav&gt;</code>, and <code>&lt;time&gt;</code></li>
<li>New form input types and attributes that will (and in Opera&#8217;s case, <em>do</em>) take the hassle out of scripting forms</li>
<li>Staying ahead of the curve before <abbr>HTML</abbr>5 becomes <em>the</em> mainstream markup language. Use this as a selling point when talking with your clients</li>
</ul>
<h2>What are the downsides to using <abbr>HTML</abbr>5 now?</h2>
<p><strong><em>Rich:</em></strong> Obviously, you make some trade-offs when using <abbr>HTML</abbr>5:</p>
<ul>
<li>The spec isn&#8217;t finished and is likely to change</li>
<li>Not everything works in every browser (but you could say the same about <abbr>CSS</abbr>, right?)</li>
</ul>
<h2>Should I tell my clients I&#8217;m using <abbr>HTML</abbr>5?</h2>
<p><strong><em>Remy:</em></strong> No. When I go to buy a car, I don&#8217;t ask about the parts in the engine. I just want to know what it looks like, how much it costs, its level of quality, features, etc. Sure, some people are mechanics, but most aren&#8217;t.</p>
<p>Clients aren&#8217;t developers, so they shouldn&#8217;t influence your decision on what technology to use. When they ask <q>What technology are you going to use?</q> or <q>Should we be using HTML5?</q>, we, as developers, should tell them:</p>
<blockquote><p>It depends on your product and your audience. Do you have any usage statistics that I can see?</p>
</blockquote>
<p><strong><em>Rich:</em></strong> Yes, you should. If a client doesn&#8217;t want to use <abbr>HTML</abbr>5 for a project, simply explain the benefits mentioned above. Point out that their site will be built using an up-to-date markup language, so it&#8217;s less likely to need updating in a few years. It&#8217;s &#8220;future-proofed&#8221;, and it will save them money in the long run.</p>
<h2>What if my client mentions that &#8220;HTML5 won&#8217;t be finished until 2022&#8243;?</h2>
<p><strong><em>Rich:</em></strong> Politely inform them that it&#8217;ll be closer to 2012 (and <a href="http://html5doctor.com/2022-or-when-will-html-5-be-ready/">some might argue even sooner</a>). Tell them you&#8217;re building this site with an eye on the future and that it will help them in the long run. In my opinion, it&#8217;s only fair to inform your client that you&#8217;re using <abbr>HTML</abbr>5 (depending on their position and level of understanding), though in some cases it won&#8217;t matter because they&#8217;re only concerned with how the site looks in the browser they use.</p>
<p><strong><em>Remy:</em></strong> My opinion is that you shouldn&#8217;t be discussing with the client which technology to use &mdash; only (perhaps) providing justification as to why you&#8217;ve used a particular technology. You can assure them that <abbr>SEO</abbr> and compatibility won&#8217;t suffer, but just as you don&#8217;t offer accessibility as an optional item on the menu (well, I certainly <em>hope</em> you don&#8217;t), you shouldn&#8217;t offer <abbr>HTML</abbr>4, <abbr>XHTML</abbr>, or <abbr>HTML</abbr>5 as a menu item either.</p>
<h2>Will using <abbr>HTML</abbr>5 negatively affect my clients&#8217; search engine rankings?</h2>
<p><strong><em>Rich:</em></strong> No. Google is properly indexing sites built with <abbr>HTML</abbr>5. Take our site for example — it&#8217;s doing just fine. ;)</p>
<h2>Have you built any client sites with <abbr>HTML</abbr>5?</h2>
<p><strong><em>Rich &amp; Remy:</em></strong> We&#8217;ve both started using things like the simplified doctype and reduced markup in our client work. We’ve also used <abbr>HTML</abbr>5 on a lot of professional projects where we&#8217;re our own clients, such as <a href="http://speaktheweb.org">Speak the Web</a> and <a href="http://2009.full-frontal.org">the 2009 Full Frontal JavaScript Conference</a>.</p>
<p>We haven&#8217;t used it as much for full-fledged <abbr>HTML</abbr>5 apps that use all the new markup and new <abbr>API</abbr>s – but rest assured, there is work in the pipeline. :)</p>
<p><strong><em>Rich:</em></strong> I&#8217;ve also recently released an <a href="http://inblackandwhite.tv">events site for the agency I work for</a> that uses new <abbr>HTML</abbr>5 elements.</p>
<h2>So should I be using <abbr>HTML</abbr>5 in my projects right now?</h2>
<p>Well, as with all projects, it depends on the client (are they marketing directors or IT directors? internal or external?), the budget, and the timescale, among many other things.</p>
<p>To wrap up, we&#8217;ll leave you with our checklist for building client sites with <abbr>HTML</abbr>5:</p>
<ul>
<li>Use the <abbr>HTML</abbr>5 doctype and character set.</li>
<li>Use the simplified <code>&lt;script&gt;</code> and <code>&lt;style&gt;</code> elements.</li>
<li>Use semantic class names that are representative of the new <abbr>HTML</abbr>5 elements. See <a href="http://twitter.com/boblet">@boblet</a>&#8216;s <a href="http://boblet.tumblr.com/post/60552152/html5">cheat sheet</a> for more on this.</li>
<li>Use block level links.</li>
<li>Use the new form attributes and input types.</li>
<li>Use the new <code>&lt;audio&gt;</code> and <code>&lt;video&gt;</code> media elements (but make sure they degrade gracefully).</li>
<li>Plug the gaps with something like <a href="http://www.modernizr.com/">Modernizr</a>.</li>
</ul>
<p>If you think there&#8217;s anything more that we could be doing today, please <a href="/contact/">let us know</a>. I&#8217;m also keen to find out who is using <abbr>HTML</abbr>5 on client sites today. I&#8217;ve seen quite a few on <a href="http://html5gallery.com">the gallery</a>, but it would be great to hear some arguments for and against building clients&#8217; sites with <abbr>HTML</abbr>5 now.</p>
<div id="crp_related">
<h3>Related Posts:</h3>
<ul class="related">
<li><a href="http://html5doctor.com/your-questions-answered-7/" rel="bookmark" class="crp_title">Your Questions Answered #7</a></li>
<li><a href="http://html5doctor.com/your-questions-answered-3/" rel="bookmark" class="crp_title">Your Questions Answered #3</a></li>
<li><a href="http://html5doctor.com/reviewing-html5-for-web-designers/" rel="bookmark" class="crp_title">Reviewing HTML5 for Web Designers</a></li>
<li><a href="http://html5doctor.com/your-questions-answered-2/" rel="bookmark" class="crp_title">Your questions answered #2</a></li>
<li><a href="http://html5doctor.com/your-questions-answered-1/" rel="bookmark" class="crp_title">Your questions answered #1</a></li>
</ul>
</div>
<p><a href="http://html5doctor.com/how-to-use-html5-in-your-client-work-right-now/" rel="bookmark">How to use HTML5 in your client work right now</a> originally appeared on <a href="http://html5doctor.com">HTML5 Doctor</a> on March 30, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5doctor.com/how-to-use-html5-in-your-client-work-right-now/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>Why designers should care about HTML5</title>
		<link>http://html5doctor.com/why-designers-should-care-about-html5/</link>
		<comments>http://html5doctor.com/why-designers-should-care-about-html5/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 13:01:06 +0000</pubDate>
		<dc:creator>Cennydd Bowles</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[JavaScript APIs]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://html5doctor.com/?p=973</guid>
		<description><![CDATA[After a while on the fringes of our collective consciousness, HTML5 is finally getting the attention it deserves. The development community (as typified by the SuperFriends) has come together to debate practical elements of the spec, argue over the inclusion of controversial elements, and assess the timeframe over which we can unleash HTML5 in the wild.]]></description>
			<content:encoded><![CDATA[<p>After a while on the fringes of our collective consciousness, <abbr title="Hypertext Markup Language 5">HTML5</abbr> is finally getting the attention it deserves. The development community (as typified by the <a href="http://www.zeldman.com/superfriends/">SuperFriends</a>) has come together to debate practical elements of the spec, argue over the inclusion of controversial elements, and assess the timeframe over which we can unleash <abbr>HTML</abbr>5 in the wild.</p>
<p>However those of us more accustomed to the world of Post-Its, sketches, and .psds – the designers – haven’t been so vocal. Perhaps we&#8217;ve been distracted by the bright lights of <a href="http://www.css3.info/">CSS3</a> and those surface thrills we’ve longed for. (Rounded corners! Gradients! Transparency!) Or, alternatively, we&#8217;ve been in the thrall of <code>@font-face</code> and looking forward to the coming age of passable web typography.</p>
<p>Understandable. But it’s time designers got excited about <abbr>HTML</abbr>5 too.</p>
<p>Partly, it’s just good practice. Whatever your flavour of design &ndash; visual, web, interaction, user experience &ndash; knowing the native technology makes you better at your job. Just as composers should understand the capabilities of the orchestra&#8217;s instruments, designers need to understand the language of the web.</p>
<p>But there’s more to <abbr>HTML</abbr>5 than simply keeping our skills sharp. It could make a big difference to the way we design for the web.</p>
<h2>Semantic elements</h2>
<p>Information architects (and, by extension, user experience designers) should be excited by the new <abbr>HTML</abbr>5 elements – <code>&lt;nav&gt;</code>, <code>&lt;header&gt;</code>, <code>&lt;aside&gt;</code> and so on. While they won’t immediately revolutionise today’s web, they’re an investment for the future. Doing useful stuff with information is the central theme of <abbr title="information architecture">IA</abbr>, and therefore its practitioners should be at the forefront of the new experiences that machine-readable semantics will offer. <abbr>HTML</abbr>5 allows us to mark text up in a more meaningful way than a sea of <code>&lt;div&gt;</code>s, meaning we’ll soon see applications appearing at a sub-page level. We’ve started to scratch the surface – think about the <a href="https://addons.mozilla.org/en-US/firefox/addon/4106">Operator toolbar</a> or customisable UIs à la <a href="http://www.google.com/ig">iGoogle</a> – but we’ll need detailed design thinking to work out how to bring the benefits of semantic richness to the end user.</p>
<h2>APIs and other extensions</h2>
<p>While it’s clear that <a href="http://www.quirksmode.org/blog/archives/2009/09/the_html5_drag.html">some of the <abbr>HTML</abbr>5 APIs are far from perfect</a> right now, when they&#8217;re refined they will offer us intriguing new opportunities and challenges.</p>
<p>Designers of location-based services should of course find the <a href="http://dev.w3.org/geo/api/spec-source.html">geolocation API</a> invaluable. The <a href="http://blog.whatwg.org/the-road-to-html-5-contenteditable">contentEditable attribute</a> gives us further power to make the web truly read/write without resorting to JavaScript and custom interfaces. New input types (eg <code>type=&quot;search&quot;</code>) can provide extra visual cues about input function, although of course this depends on the solutions chosen by the browser manufacturers.</p>
<p>Until now, it’s been easy to consider our domain as bounded by the viewport and the web server. But <abbr>HTML</abbr>5 is another step toward seamlessness: the merging of desktop, offline and online. For instance, the <a href="/native-drag-and-drop/">drag and drop API</a> could see the line between online and desktop experience blur further. Local storage could allow for a web-like experience in areas of poor connectivity. This convergence is clearly a good thing, but we must also design how to expose those hidden seams at the user’s request. Users should stay in control of how their locations are published and what data is synchronised to their machine.</p>
<h2>&lt;video&gt;, &lt;audio&gt;, &lt;canvas&gt;</h2>
<p>There is of course something of a reported schism between the standards world and the Flash world. Some see the advent of these new media elements (particularly <code>&lt;canvas&gt;</code>) as heralding the death of Adobe’s poster child.</p>
<p>I don&#8217;t think this is either likely or desirable. Neither technology is perfect. Flash is, of course, proprietary and thus subject to the whims of a third party that stands between browser and user. <code>&lt;canvas&gt;</code> has <a href="http://esw.w3.org/topic/HTML/AddedElementCanvas">known accessibility problems</a>. But the two can live in harmony, if we play to their respective strengths. Some current Flash applications might be better suited to <code>&lt;canvas&gt;</code>, particularly those based around dynamic visualisation: graphs, animations, infographics. Some applications will benefit from the powerful capabilities of Flash: games, heavily interactive widgets.</p>
<p>This aside, there’s clearly a user experience benefit in not having to rely on an external plugin to play rich media elements, and it will be interesting to see the uptake of the <code>&lt;video&gt;</code> and <code>&lt;audio&gt;</code> elements. Although it will initially be down to browser makers to define the interface elements involved, we will need to figure out how to integrate them into everyday web experiences. The good news is that they can be styled in the same way as any other <abbr>HTML</abbr> element. If your visual aesthetic relies on slanted images with box shadows, it&#8217;s trivial to apply this to video too.</p>
<p>That said, we can&#8217;t ignore the elephant in the room: <a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-June/020620.html">the thorny codec issue</a>. I&#8217;m sure we&#8217;d all agree that the sooner it&#8217;s resolved, the better.</p>
<h2>What can designers do?</h2>
<p>Only the most patient and detail-oriented designer will relish the idea of reading the spec in full and arguing the finer points on the <a href="http://www.whatwg.org/mailing-list">WHATWG list</a>. That’s just not the way designers roll.</p>
<p>But as a community it’s important that we start talking about <abbr>HTML</abbr>5. If you&#8217;re new to <abbr>HTML</abbr>, now&#8217;s a great time to learn. The <a href="/article-archive/">articles on this site</a> and <a href="http://www.alistapart.com/articles/previewofhtml5/">A preview of HTML5</a> give useful guidance on the differences between <abbr>HTML</abbr>5 and its predecessors. Above all, designers should get chatting with their developer friends: there can’t be many left who no longer have an opinion on this technology. How do they see their practices changing? What can we do today to prepare our sites for the advent of HTML5? How can we build on its strong points to make the web a better place?</p>
<p>We don&#8217;t yet know what we&#8217;ll accomplish with <abbr>HTML</abbr>5, but then it&#8217;s not often that the vocabulary of the web changes this deeply. However, one thing is clear: if we prepare now, we have a great chance to bring innovation to our users&#8217; online lives.</p>
<p class="disclaimer">This article was jointly published on <a href="http://www.cennydd.co.uk/">Ineffable</a>, Cennydd&#8217;s personal website.</p>
<div id="crp_related">
<h3>Related Posts:</h3>
<ul class="related">
<li><a href="http://html5doctor.com/reviewing-html5-for-web-designers/" rel="bookmark" class="crp_title">Reviewing HTML5 for Web Designers</a></li>
<li><a href="http://html5doctor.com/html5-briefing-notes-journalists-analysts/" rel="bookmark" class="crp_title">HTML5: briefing notes for journalists and analysts</a></li>
<li><a href="http://html5doctor.com/native-audio-in-the-browser/" rel="bookmark" class="crp_title">Native Audio in the browser</a></li>
<li><a href="http://html5doctor.com/web-directions-atmedia-2010/" rel="bookmark" class="crp_title">HTML5 Doctor at Web Directions @media</a></li>
<li><a href="http://html5doctor.com/draw-attention-with-mark/" rel="bookmark" class="crp_title">Draw attention with mark</a></li>
</ul>
</div>
<p><a href="http://html5doctor.com/why-designers-should-care-about-html5/" rel="bookmark">Why designers should care about HTML5</a> originally appeared on <a href="http://html5doctor.com">HTML5 Doctor</a> on October 14, 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5doctor.com/why-designers-should-care-about-html5/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

