












<?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>Steve Workman &#187; HTML 5</title>
	<atom:link href="http://www.steveworkman.com/category/web-design/html-5-web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steveworkman.com</link>
	<description>I&#039;ve been designing and building web sites since 2003. This is my personal site. You&#039;ll find my work, insight and ramblings within. Welcome.</description>
	<lastBuildDate>Fri, 16 Jul 2010 14:57:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Executive Summary: Flash vs HTML5</title>
		<link>http://www.steveworkman.com/web-design/html-5-web-design/2010/executive-summary-flash-vs-html5/</link>
		<comments>http://www.steveworkman.com/web-design/html-5-web-design/2010/executive-summary-flash-vs-html5/#comments</comments>
		<pubDate>Sat, 01 May 2010 10:56:08 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=299</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGZXhlY3V0aXZlLXN1bW1hcnktZmxhc2gtdnMtaHRtbDUlMkY=">
				
			</a>
		
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA1L2JveF9mbGFzaF9jczVfMTUweDE1MC5qcGc="></a>So, infamously, the iPhone OS doesn’t support Flash, encouraging its users to use the advantages of the webkit-based Safari to overcome any challenges that a lack of Flash can present. Last year, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Vvbi5idXNpbmVzc3dpcmUuY29tL3BvcnRhbC9zaXRlL2Vvbi9wZXJtYWxpbmsvP25kbVZpZXdJZD1uZXdzX3ZpZXcmYW1wO25ld3NJZD0yMDA5MTAwNTAwNjM1OCZhbXA7bmV3c0xhbmc9ZW4=">Adobe announced that in Flash CS5, you’d be able to convert it to run on the iPhone</a>. In April, with a revised iPhone developer agreement, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tYWNydW1vcnMuY29tLzIwMTAvMDQvMDgvYXBwbGUtYmxvY2tzLWFkb2Jlcy1mbGFzaC10by1pcGhvbmUtY29tcGlsZXItaW4tbGF0ZXN0LXNkay1hZ3JlZW1lbnQv">Apple put the brakes on</a>, saying only apps written in one of three languages would be accepted on the ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-coming-of-age/' rel='bookmark' title='Permanent Link: HTML5 Coming of Age'>HTML5 Coming of Age</a></li>
<li><a href='http://www.steveworkman.com/web-design/iphone-web-design/2008/want-your-company-to-develop-for-iphones-get-in-the-yellow-pages/' rel='bookmark' title='Permanent Link: Want your company to develop for iPhones? Get in the Yellow Pages!'>Want your company to develop for iPhones? Get in the Yellow Pages!</a></li>
<li><a href='http://www.steveworkman.com/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Permanent Link: Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGZXhlY3V0aXZlLXN1bW1hcnktZmxhc2gtdnMtaHRtbDUlMkY="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2010%2Fexecutive-summary-flash-vs-html5%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA1L2JveF9mbGFzaF9jczVfMTUweDE1MC5qcGc="><img class="size-full wp-image-300 alignright" title="Flash CS5 box" src="http://www.steveworkman.com/wp-content/uploads/2010/05/box_flash_cs5_150x150.jpg" alt="Flash CS5 box" width="150" height="150" /></a>So, infamously, the iPhone OS doesn’t support Flash, encouraging its users to use the advantages of the webkit-based Safari to overcome any challenges that a lack of Flash can present. Last year, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Vvbi5idXNpbmVzc3dpcmUuY29tL3BvcnRhbC9zaXRlL2Vvbi9wZXJtYWxpbmsvP25kbVZpZXdJZD1uZXdzX3ZpZXcmYW1wO25ld3NJZD0yMDA5MTAwNTAwNjM1OCZhbXA7bmV3c0xhbmc9ZW4=">Adobe announced that in Flash CS5, you’d be able to convert it to run on the iPhone</a>. In April, with a revised iPhone developer agreement, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tYWNydW1vcnMuY29tLzIwMTAvMDQvMDgvYXBwbGUtYmxvY2tzLWFkb2Jlcy1mbGFzaC10by1pcGhvbmUtY29tcGlsZXItaW4tbGF0ZXN0LXNkay1hZ3JlZW1lbnQv">Apple put the brakes on</a>, saying only apps written in one of three languages would be accepted on the App store. Adobe’s solution would compile directly to the CPU bytecode, hence being illegal.</p>
<p>Adobe weren’t too pleased about this, yet launched the product anyway, hoping Apple would change its mind. Since then, <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hcHBsZS5jb20vaG90bmV3cy90aG91Z2h0cy1vbi1mbGFzaC8=">Steve Jobs wrote an open letter</a>, explaining their position, claiming six points:</p>
<ol>
<li>Flash is closed source      (like the iPhone), HTML5 is open</li>
<li>Flash is the number one      cause of crashes on OS X</li>
<li>Flash is not designed for      touch</li>
<li>Need to maintain app      quality on the store</li>
<li>HTML5 can do everything      that Flash can</li>
<li>Battery life suffers</li>
</ol>
<p>In the letter, there’s a bit of pretending that the iPhone is the only phone in the market, but otherwise, in my opinion, it’s accurate.</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lbmdhZGdldC5jb20vMjAxMC8wNC8yOS9hZG9iZXMtY2VvLWpvYnMtZmxhc2gtbGV0dGVyLWlzLWEtc21va2VzY3JlZW4tZm9yLWN1bWJlcnNvLw==">Adobe’s response</a> was somewhat deluded; laughing that Flash wasn’t an open platform (someone should break the news to Adobe’s CEO) and saying that Flash 10.1 will ship to mobile devices later this year, focusing on multi-platform development. Adobe’s CEO also points that Apple’s developer restrictions are cumbersome and have nothing to do with the technology.</p>
<p>Even worse for Adobe, Microsoft has weighed in, saying <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lbmdhZGdldC5jb20vMjAxMC8wNC8zMC9taWNyb3NvZnQtd2VpZ2hzLWluLXRoZS1mdXR1cmUtb2YtdGhlLXdlYi1pcy1odG1sNS8=">HTML5 is the future of the web</a>.</p>
<p>So, who’s on the right side? I believe that Apple have got it right this time, even implementing a half-finished specification is better than a platform that Apple have no control over, especially when the user experience is so important for the iPhone’s success. HTML5 genuinely can do everything Flash can, and do it all on hardware. It goes beyond Flash with geo-location and JavaScript access to more hardware features like the accelerometer and camera.</p>
<p>Personally, Adobe needs a re-think of their strategy. Flash enjoyed enormous success as a video player (thanks to YouTube) but they should have seen HTML5 coming. It’s been on the cards since the first iPhone in 2007 and Adobe has done through an entire release cycle (CS5) with little though for HTML5. If they’re smart, which they are, Flash CS6 will be able to create SVG graphics and Canvas apps using web databases and fonts, having Flash fallbacks for non-HTML5 capable browsers. Dreamweaver will have HTML5 structure tags available and Illustrator and Photoshop will do SVG too.</p>
<p>If Adobe don’t keep up with developers, the devs will simply find other tools to use. Adobe can avoid this, and it’s in their hands.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=299" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-coming-of-age/' rel='bookmark' title='Permanent Link: HTML5 Coming of Age'>HTML5 Coming of Age</a></li>
<li><a href='http://www.steveworkman.com/web-design/iphone-web-design/2008/want-your-company-to-develop-for-iphones-get-in-the-yellow-pages/' rel='bookmark' title='Permanent Link: Want your company to develop for iPhones? Get in the Yellow Pages!'>Want your company to develop for iPhones? Get in the Yellow Pages!</a></li>
<li><a href='http://www.steveworkman.com/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Permanent Link: Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/html-5-web-design/2010/executive-summary-flash-vs-html5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 Coming of Age</title>
		<link>http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-coming-of-age/</link>
		<comments>http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-coming-of-age/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 09:28:41 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=274</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGaHRtbDUtY29taW5nLW9mLWFnZSUyRg==">
				
			</a>
		
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAzLzI5MTdfbGFyZ2UuanBn"></a></p>
<p>If technology is driven forward by demand and hype, Apple is at the helm of a HTML5 labelled chariot rampaging through the streets. The <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hcHBsZS5jb20vaXBhZA==">iPad</a> is coming and high-end newspaper and magazine publications are falling over themselves to change their sites to be used with Apple&#8217;s new flagship device.</p>
<p>The amount of power Apple holds is amazing. Forcing the likes of News Corp to <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lbmdhZGdldC5jb20vMjAxMC8wMy8xOC9ucHItYW5kLXdzai1idWlsZGluZy1mbGFzaC1mcmVlLXBhZ2VzLWZvci1pcGFkLWFwcGxlLXF1aWV0bHkv">change the way their content is published</a> is a task that would normally ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/executive-summary-flash-vs-html5/' rel='bookmark' title='Permanent Link: Executive Summary: Flash vs HTML5'>Executive Summary: Flash vs HTML5</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-in-your-blog/' rel='bookmark' title='Permanent Link: HTML5 in your blog'>HTML5 in your blog</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGaHRtbDUtY29taW5nLW9mLWFnZSUyRg=="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2010%2Fhtml5-coming-of-age%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAzLzI5MTdfbGFyZ2UuanBn"><img class="aligncenter size-full wp-image-275" title="iPad flaming chariot" src="http://www.steveworkman.com/wp-content/uploads/2010/03/2917_large.jpg" alt="iPad flaming chariot" width="614" height="414" /></a></p>
<p>If technology is driven forward by demand and hype, Apple is at the helm of a HTML5 labelled chariot rampaging through the streets. The <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hcHBsZS5jb20vaXBhZA==">iPad</a> is coming and high-end newspaper and magazine publications are falling over themselves to change their sites to be used with Apple&#8217;s new flagship device.</p>
<p>The amount of power Apple holds is amazing. Forcing the likes of News Corp to <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lbmdhZGdldC5jb20vMjAxMC8wMy8xOC9ucHItYW5kLXdzai1idWlsZGluZy1mbGFzaC1mcmVlLXBhZ2VzLWZvci1pcGFkLWFwcGxlLXF1aWV0bHkv">change the way their content is published</a> is a task that would normally be impossible for any external company. Even if you were coming at it from the inside, you would never have a hope of dropping Flash video players. There simply isn&#8217;t the business case to change something that so many man hours will have been put into, and backwards-compatability issues crop up all over the place. Yet with the onset of this new device, predicted to sell between 8 and 10 million units this year, companies have had to look to new, Apple endorsed, technologies.</p>
<p>This change, away from Flash, has forced the issue of HTML5 video. YouTube has HTML5 video mode, as does Vimeo, and this will soon be supported by the upcoming <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2llLm1pY3Jvc29mdC5jb20vdGVzdGRyaXZlLw==">IE9</a>. All of these major sites are now raising awareness of this new technology to people who wouldn&#8217;t normally know about it i.e. your manager AKA the person with the budget. Now they&#8217;re aware of the benefits of HTML5, they want to see what else it can do. If you are ever asked this question, show them <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h0bWw1ZGVtb3MuY29tLw==">HTML5demos.com</a> or the IE9 test drive page. If they&#8217;ve got a more detailed question, go to the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h0bWw1ZG9jdG9yLmNvbS8=">HTML5 Doctor</a> or just twitter <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2JydWNlbA==">@brucel</a>, Opera&#8217;s web evangelist.</p>
<p>With so much drive towards HTML5 at the moment, you can&#8217;t get away from it. With Apple as the driving force, the train will be unstoppable, though it will still be many years until you can use it in all situations; probably around the time we ditch Windows XP for good.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=274" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/executive-summary-flash-vs-html5/' rel='bookmark' title='Permanent Link: Executive Summary: Flash vs HTML5'>Executive Summary: Flash vs HTML5</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-in-your-blog/' rel='bookmark' title='Permanent Link: HTML5 in your blog'>HTML5 in your blog</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-coming-of-age/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML5 in your blog</title>
		<link>http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-in-your-blog/</link>
		<comments>http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-in-your-blog/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 12:30:56 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=228</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGaHRtbDUtaW4teW91ci1ibG9nJTJG">
				
			</a>
		
<p><em>This is the second part of a series on the construction of my blog. In this post, I&#8217;ll be focusing on the underlying HTML5 markup.</em></p>
<p>When I started making this blog, I had a decision about what language to use underneath. The choices were simple: HTML4, XHTML 1.0, or HTML5. The first two options represent the old school of HTML, both based on standards from 1999, with tags which have worked for years and are well understood and supported across ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-coming-of-age/' rel='bookmark' title='Permanent Link: HTML5 Coming of Age'>HTML5 Coming of Age</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/executive-summary-flash-vs-html5/' rel='bookmark' title='Permanent Link: Executive Summary: Flash vs HTML5'>Executive Summary: Flash vs HTML5</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/' rel='bookmark' title='Permanent Link: My problem with HTML 5 &#8211; Styling &lt;meter&gt;'>My problem with HTML 5 &#8211; Styling &lt;meter&gt;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGaHRtbDUtaW4teW91ci1ibG9nJTJG"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2010%2Fhtml5-in-your-blog%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><em>This is the second part of a series on the construction of my blog. In this post, I&#8217;ll be focusing on the underlying HTML5 markup.</em></p>
<p>When I started making this blog, I had a decision about what language to use underneath. The choices were simple: HTML4, XHTML 1.0, or HTML5. The first two options represent the old school of HTML, both based on standards from 1999, with tags which have worked for years and are well understood and supported across all browsers. What these standards fall down on are their semantic tags.</p>
<p>Since table layouts disappeared, site content has been divided by large blocks, created using &lt;div&gt; tags.  Whilst having a single multi-purpose tag has been very useful, this tag has become littered around websites, trying to find ways to semantically structure their data.</p>
<p><strong>HTML5 Tags</strong></p>
<p>HTML5 brings a new set of structural tags for designers and developers to use in their sites. These tags are:</p>
<ul>
<li>&lt;header&gt;</li>
<li>&lt;nav&gt;</li>
<li>&lt;section&gt;</li>
<li>&lt;article&gt;</li>
<li>&lt;aside&gt;</li>
<li>&lt;footer&gt;</li>
<li>&lt;figure&gt;</li>
</ul>
<p>These semantic elements can all be used in place of &lt;div&gt; tags, as they are all &#8220;block-level&#8221; elements. For an example of how they can be used, let&#8217;s take a look at the front page of my blog.</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAyL2xheW91dC5wbmc="><img class="aligncenter size-medium wp-image-236" title="Blog layout" src="http://www.steveworkman.com/wp-content/uploads/2010/02/layout-222x300.png" alt="Steve Workman blog layout" width="222" height="300" /></a></p>
<p>It all looks like the blog has a firm structure, that could quite easily be &lt;div&gt; tags. Look closer and you&#8217;ll see that there isn&#8217;t a single &lt;div&gt; tag defining general structure. Only the &lt;article&gt; and &lt;section&gt; tags have been repeated at any point in the page. Take a look at this next screenshot, without the content visible:</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAyL2xheW91dC1iYXJlLnBuZw=="><img class="aligncenter size-medium wp-image-235" title="Blog structure" src="http://www.steveworkman.com/wp-content/uploads/2010/02/layout-bare-222x300.png" alt="Steve Workman's blog structure" width="222" height="300" /></a>The layout is very simple, making full use of the HTML5 tags. The advantages here are clear:</p>
<ul>
<li>For screen readers, users can skip straight past the &lt;header&gt; and &lt;nav&gt;, and locate &lt;articles&gt; simply by using keyboard shortcuts or having screen readers jump to articles</li>
<li>For search engines, all &lt;articles&gt; are marked up accordingly, making it easier to determine what the actual content of the site is</li>
<li>The same goes for the &lt;nav&gt;, providing hard links for the main parts of the site.</li>
</ul>
<p>There&#8217;s other benefits too. This blog uses <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvV0FJL2ludHJvL2FyaWE=">WAI-ARIA</a> to identify the role of each of the sections. Using this, the content section is marked up differently to the toolbox section where my Twitter and Last.fm links are displayed.</p>
<p>It&#8217;s a similar story on a single article page. Making use of the new tags makes reading an article easier and more clearly defined:</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAyL2xheW91dDMucG5n"><img class="aligncenter size-medium wp-image-237" title="Single page layout" src="http://www.steveworkman.com/wp-content/uploads/2010/02/layout3-289x300.png" alt="Steve Workman's blog single page layout" width="289" height="300" /></a>The single page template makes use of the &lt;aside&gt; tag to mark up the sidebar as inconsequential information.</p>
<p><strong>Browser issues</strong></p>
<p>As usual, IE has problems rendering these new tags. Thankfully, Remmy Sharp has an very <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3JlbXlzaGFycC5jb20vMjAwOS8wMS8wNy9odG1sNS1lbmFibGluZy1zY3JpcHQv">useful bit of JavaScript that makes everything work nicely</a>. IE then acts just like the other browsers. Problem solved.</p>
<p><strong>HTML5 Video</strong></p>
<p>Structural tags are one of the only items currently implemented in most modern web browsers. Other technologies such as web databases and drag &amp; drop are still a long way off. What isn&#8217;t a long way off is HTML5&#8242;s &lt;video&gt; tag &#8211; native video in the browser. Youtube and Vimeo are already implementing this so you can too. It&#8217;s simple enough, just encode your videos in H.264 (for webkit browsers) and Ogg (for Firefox and Opera) and you&#8217;re good to go. If you want to know a bit more about the H.264/Ogg debate, read <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5icnVjZWxhd3Nvbi5jby51ay8yMDEwL3doYXQtYXJlLXRoZS1idXNpbmVzcy1iZW5lZml0cy1vZi1odG1sNS12aWRlby8=">Bruce Lawson&#8217;s column</a>.</p>
<p>There are lots more benefits to HTML5 that I&#8217;ll show as I add them to the blog (like the &lt;mark&gt; element!).</p>
<p>I hope you&#8217;ve found this useful. The accessibility benefits of HTML5 are excellent, and I hope you&#8217;ll be upgrading your blog soon.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=228" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-coming-of-age/' rel='bookmark' title='Permanent Link: HTML5 Coming of Age'>HTML5 Coming of Age</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/executive-summary-flash-vs-html5/' rel='bookmark' title='Permanent Link: Executive Summary: Flash vs HTML5'>Executive Summary: Flash vs HTML5</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/' rel='bookmark' title='Permanent Link: My problem with HTML 5 &#8211; Styling &lt;meter&gt;'>My problem with HTML 5 &#8211; Styling &lt;meter&gt;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-in-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 Forms &#8211; a spammers paradise</title>
		<link>http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/</link>
		<comments>http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:00:04 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[web forms]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=194</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGaHRtbC01LWZvcm1zLWEtc3BhbW1lcnMtcGFyYWRpc2UlMkY=">
				
			</a>
		
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAxL2Zvcm1zcGFtLmpwZw=="></a>
Did you know, HTML 5, the spec that will be <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h0bWw1ZG9jdG9yLmNvbS8yMDIyLW9yLXdoZW4td2lsbC1odG1sLTUtYmUtcmVhZHkv">completed in 2022</a>, but with some bits available now, will have a whole new set of form elements designed to make complex forms available natively from the browser. I&#8217;ve been to a few talks where Opera&#8217;s <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5icnVjZWxhd3Nvbi5jby51ay8=">Bruce Lawson</a> has demoed and talked about these upcoming features that have been implemented in the Opera browser. From an accessibility standpoint it looks great; no longer will screen readers ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/2008/easy-semantic-forms-with-css/' rel='bookmark' title='Permanent Link: Easy Semantic Forms with CSS'>Easy Semantic Forms with CSS</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2007/application-forms/' rel='bookmark' title='Permanent Link: Application Forms'>Application Forms</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2008/unique-ids-in-ajax-web-applications/' rel='bookmark' title='Permanent Link: Unique IDs in AJAX Web Applications'>Unique IDs in AJAX Web Applications</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDEwJTJGaHRtbC01LWZvcm1zLWEtc3BhbW1lcnMtcGFyYWRpc2UlMkY="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2010%2Fhtml-5-forms-a-spammers-paradise%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzAxL2Zvcm1zcGFtLmpwZw=="><img class="alignright size-full wp-image-195" title="Form spam" src="http://www.steveworkman.com/wp-content/uploads/2010/01/formspam.jpg" alt="HTML 5 form spam" width="296" height="170" /></a><br />
Did you know, HTML 5, the spec that will be <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h0bWw1ZG9jdG9yLmNvbS8yMDIyLW9yLXdoZW4td2lsbC1odG1sLTUtYmUtcmVhZHkv">completed in 2022</a>, but with some bits available now, will have a whole new set of form elements designed to make complex forms available natively from the browser. I&#8217;ve been to a few talks where Opera&#8217;s <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5icnVjZWxhd3Nvbi5jby51ay8=">Bruce Lawson</a> has demoed and talked about these upcoming features that have been implemented in the Opera browser. From an accessibility standpoint it looks great; no longer will screen readers have to rely on labels to infer the type of data to be entered into forms. From a developer&#8217;s standpoint, you won&#8217;t have to code javascript date pickers any more, nor have to rely on javascript for validation.</p>
<p>So, all of this makes it easier to enter data on the web, a great thing. I asked the question this morning, &#8220;who enters the most data on the internet?&#8221;. The answer is spammers. It is generally thought that 90% of all e-mail sent is spam, and a quick glance at my blog&#8217;s spam counter sees 7,300 fake comments caught compared to 56 real comments.</p>
<p>So, why will HTML 5 forms be such a problem? Well, at the moment, spammers use automated tools to crawl the internet, looking for forms to fill in to spread their advertising links or perform XSS attacks. To bypass most validation, the crawlers look for labeled form fields to fill in. Quite simply, HTML 5 forms will make this job easier.</p>
<p>Instead of labelling forms with &#8220;e-mail&#8221;, there&#8217;s now a specific input type &lt;input type=&#8221;email&#8221;&gt; which validate an e-mail address. Common anti-spam methods of adding a second e-mail field hidden to normal users will be ignored as there is a clear (and CSS visible) e-mail address field.</p>
<p>Forms validation may be useful for the normal user, but it&#8217;s even more useful for the spammer. With limits of input fields now being contained in plain text in the input, it makes it trivial for bots to enter correct data.</p>
<p>So, what can be done about this? Well, I&#8217;m not sure. There are some anti-spam methods that will still work, for instance timing the entrance to the page and seeing how long it took to complete the form. Very short times are spam, short times are sent for moderation and normal times are approved. There&#8217;s <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvVFIvdHVyaW5ndGVzdC8=">captcha, which is inaccessible</a> and then there&#8217;s blacklisting, which hasn&#8217;t worked for years.</p>
<p>If you have any theories, please share them here. If there&#8217;s a solution or something the working group can do to make spam more difficult rather than easier, it should get into the spec sooner, rather than later.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=194" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/2008/easy-semantic-forms-with-css/' rel='bookmark' title='Permanent Link: Easy Semantic Forms with CSS'>Easy Semantic Forms with CSS</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2007/application-forms/' rel='bookmark' title='Permanent Link: Application Forms'>Application Forms</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2008/unique-ids-in-ajax-web-applications/' rel='bookmark' title='Permanent Link: Unique IDs in AJAX Web Applications'>Unique IDs in AJAX Web Applications</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>My problem with HTML 5 &#8211; Styling &lt;meter&gt;</title>
		<link>http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/</link>
		<comments>http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 11:33:56 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[html 5]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=162</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDA5JTJGbXktcHJvYmxlbS13aXRoLWh0bWwtNS1zdHlsaW5nLW1ldGVyJTJG">
				
			</a>
		
<p>I consider myself quite a forward-looking chap. Apart from the occasional glance backwards to see IE6 still behind me and throw it some pity code every now and again, I try and use the latest technology and techniques whenever I can.</p>
<p>Looking forward then, to HTML 5, I&#8217;m met with a lot of optimism. These new elements, accessible web forms, canvas, SVG, are all going to save me a lot of trouble in the future and will generally make the ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-in-your-blog/' rel='bookmark' title='Permanent Link: HTML5 in your blog'>HTML5 in your blog</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/' rel='bookmark' title='Permanent Link: HTML 5 Forms &#8211; a spammers paradise'>HTML 5 Forms &#8211; a spammers paradise</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZ3ZWItZGVzaWduJTJGaHRtbC01LXdlYi1kZXNpZ24lMkYyMDA5JTJGbXktcHJvYmxlbS13aXRoLWh0bWwtNS1zdHlsaW5nLW1ldGVyJTJG"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2009%2Fmy-problem-with-html-5-styling-meter%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I consider myself quite a forward-looking chap. Apart from the occasional glance backwards to see IE6 still behind me and throw it some pity code every now and again, I try and use the latest technology and techniques whenever I can.</p>
<p>Looking forward then, to HTML 5, I&#8217;m met with a lot of optimism. These new elements, accessible web forms, canvas, SVG, are all going to save me a lot of trouble in the future and will generally make the Internet experience better.</p>
<p>I recently had a read of the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h0bWw1ZG9jdG9yLmNvbQ==">HTML 5 doctor</a> blog and am excited to see what&#8217;s going on. However, reading the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2h0bWw1ZG9jdG9yLmNvbS9tZWFzdXJlLXVwLXdpdGgtdGhlLW1ldGVyLXRhZy8=">Measure up with the meter tag</a> article, my brain did a backflip and my mouth said &#8220;Wuh?! How&#8217;d they do that?&#8221;</p>
<p>I&#8217;m refering to a specific part of the article where author Tom Leadbetter shows off some meter tags and the JustGiving web site saying &#8220;we could use meter here&#8221; (linked image below)</p>
<p><img class="aligncenter" title="HTML 5 Just Giving example" src="http://html5doctor.com/wp-content/uploads/2009/08/just-giving-example.jpg" alt="" width="600" height="200" /></p>
<p>He also shows the code that goes below it, reproduced and corrected for the example here:</p>
<p>&lt;dl&gt;<br />
&lt;dt&gt;Target&lt;/dt&gt;<br />
&lt;dd&gt;&lt;meter min=&#8221;245&#8243; value=&#8221;245&#8243; title=&#8221;pounds&#8221;&gt;245&lt;/meter&gt;&lt;/dd&gt;<br />
&lt;dt&gt;Amount raised so far&lt;/dt&gt;<br />
&lt;dd&gt;&lt;meter min=&#8221;0&#8243; max=&#8221;250&#8243; value=&#8221;185&#8243; title=&#8221;pounds&#8221;&gt;185&lt;/meter&gt;&lt;/dd&gt;<br />
&lt;/dl&gt;</p>
<p>What I was thinking at this point was, <em><strong>&#8220;how on earth is that possible using those tags? Surely that&#8217;s not posssible.&#8221;</strong></em> So, I set about trying to prove that it was possible&#8230;</p>
<p><strong>It&#8217;s not</strong></p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rvd25sb2FkLnN0ZXZld29ya21hbi5jb20vbWV0ZXIuaHRtbA==">See my attempt to style the meter tag.</a> (works in Opera, Firefox and Safari)</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzEwL3N0eWxpbmctbWV0ZXIucG5n"><img class="aligncenter size-full wp-image-163" title="Styling the meter tag" src="http://www.steveworkman.com/wp-content/uploads/2009/10/styling-meter.png" alt="" width="500" height="144" /></a></p>
<p>The fundamental issue is that using CSS and HTML5 alone, you do not have access to values of attributes that you can use again to set CSS properties. My main issue is that this is trivial in javascript, as demonstrated on the demo page.</p>
<p>There are some potential CSS modules that can help in this respect, namely <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rpc3J1cHRpdmUtaW5ub3ZhdGlvbnMuY29tL3pvby9jc3N2YXJpYWJsZXMv">CSS Variables</a> and <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2tpbGlhbnZhbGtob2YuY29tLzIwMDYvY3NzLXhodG1sL3JhbmRvbS1jc3MtdGhvdWdodC1tYXRoLWluLWNzcy8=">CSS Math</a>. I am also oblivious to the power of canvas and SVG, so if anyone can give me an answer using those I&#8217;d be very pleased.</p>
<p>I like the idea of HTML 5 but actually styling these new elements is going to be a real challenge. So, community at large, how do you solve this one?</p>
<p><strong>Update:</strong> I <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2xpc3RzLnczLm9yZy9BcmNoaXZlcy9QdWJsaWMvd3d3LXN0eWxlLzIwMDlPY3QvMDEwMC5odG1s">submitted this to the W3 CSS Working Group</a> and got some very good responses. Principally, as Bruce commented, I should be using the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy12YWx1ZXMvI2F0dHJpYnV0ZQ==">CSS3 Values attr()</a> element to access values of properties and do the math, then use the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1jb250ZW50Lw==">generated content</a> module to put the graphic in the right place. Their main concern is that you&#8217;d have to use &#8220;s/#meter::after/#meter::after::after&#8221; as a selector, which isn&#8217;t supported by anything right now, and background clipping is a bit dodgy too.</p>
<p>Brad Kemper <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5icmFkY2xpY2tzLmNvbS9jc3NwbGF5L2d1YWdlLmh0bWw=">did a quick mock-up</a> which will work on webkit nightlies. I would update my <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rvd25sb2FkLnN0ZXZld29ya21hbi5jb20vbWV0ZXIuaHRtbA==">demo</a> to show what the CSS WG guys were doing, but nothing works, it&#8217;s all theory at the moment. Lets hope for more soon.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=162" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html5-in-your-blog/' rel='bookmark' title='Permanent Link: HTML5 in your blog'>HTML5 in your blog</a></li>
<li><a href='http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/' rel='bookmark' title='Permanent Link: HTML 5 Forms &#8211; a spammers paradise'>HTML 5 Forms &#8211; a spammers paradise</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
