<?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>Psyked &#187; HTML</title>
	<atom:link href="http://www.psyked.co.uk/category/html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.psyked.co.uk</link>
	<description>it's easy once you know how.</description>
	<lastBuildDate>Thu, 29 Jul 2010 07:35:51 +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>Link: Flash, Google, VP8, and the future of internet video</title>
		<link>http://www.psyked.co.uk/html/link-flash-google-vp8-and-the-future-of-internet-video.htm</link>
		<comments>http://www.psyked.co.uk/html/link-flash-google-vp8-and-the-future-of-internet-video.htm#comments</comments>
		<pubDate>Wed, 12 May 2010 12:27:09 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Flash Video]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1217</guid>
		<description><![CDATA[Interesting and very thorough post on the history, state of play and possible motivations for the row over Flash and HTML5 video &#8211; formats, patents, support; that kind of thing. http://x264dev.multimedia.cx/?p=292]]></description>
			<content:encoded><![CDATA[<p>Interesting and very thorough post on the history, state of play and possible motivations for the row over Flash and HTML5 video &#8211; formats, patents, support; that kind of thing.</p>
<p><a href="http://x264dev.multimedia.cx/?p=292" target="_blank">http://x264dev.multimedia.cx/?p=292</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/html/link-flash-google-vp8-and-the-future-of-internet-video.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>So, what can you do with HTML5?</title>
		<link>http://www.psyked.co.uk/html/so-what-can-you-do-with-html5.htm</link>
		<comments>http://www.psyked.co.uk/html/so-what-can-you-do-with-html5.htm#comments</comments>
		<pubDate>Wed, 14 Apr 2010 08:29:57 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/?p=1202</guid>
		<description><![CDATA[For all the buzz it&#8217;s getting, you&#8217;d think HTML5 was an avalanche of new features crashing around the web.  Seems more like the first snow of the year &#8211; you know; the one everyone hopes will herald days off work and snowball fights, but then melts away overnight.  So I thought it was time I [...]]]></description>
			<content:encoded><![CDATA[<p>For all the buzz it&#8217;s getting, you&#8217;d think HTML5 was an avalanche of new features crashing around the web.  Seems more like the first snow of the year &#8211; you know; the one everyone hopes will herald days off work and snowball fights, but then melts away overnight.  So I thought it was time I got off my ass and learned a bit more about HTML5 to see if it&#8217;s really all people say it is.</p>
<p>First things first &#8211; <strong>what features actually make up HTML5, and how widely supported are they?<br />
<span style="font-weight: normal;">Turns out, there&#8217;s already a site which tracks the features and their browser support:</span></strong></p>
<p><a href="http://www.findmebyip.com/litmus" target="_blank"><img class="alignnone size-full wp-image-1203" title="Litmus HTML5" src="http://www.psyked.co.uk/wp-content/uploads/2010/04/litmus.png" alt="" width="500" height="280" /></a></p>
<p><a href="http://www.findmebyip.com/litmus" target="_blank">http://www.findmebyip.com/litmus</a></p>
<p>HTML5 is made up of a lot of things &#8211; storage, offline modes, video, audio, dynamic drawing, clever forms.  Make sense I guess &#8211; HTML5 is a cherry-picked set of features we can implement already with plugins and javascript.  Reading through the checklist it&#8217;s clear that there&#8217;s a couple of hands down winners on the adoption front, and total losers too.  None of them implement everything just yet though.</p>
<p><span id="more-1202"></span>CSS 3 is the most kick-ass part of the specification in my opinion &#8211; finally bringing things like native rounded corners, drop shadows and advanced dynamic graphics to the web.  The rest of it is all &#8216;meh&#8217; as it currently exists in acceptable formats.</p>
<h2>Is it practical? No.</h2>
<p>&#8220;Oh Internet Explorer, how your legacy haunts us.&#8221;<br />
If the <a href="http://en.wikipedia.org/wiki/Usage_share_of_web_browsers" target="_blank">browser adoption statistics</a> are to be believed &#8211; even the most pessimistic ones &#8211; Internet Explorer&#8217;s market share is not something to take lightly.  You can&#8217;t ignore 40-60% of your users because they use a browser that isn&#8217;t up to the same standard as its competitors.  I&#8217;d dearly like too, but I can&#8217;t.  Which means everything has to be developed without HTML5 &amp; CSS 3, either using browser targeting and using multiple styles and coding options, or developed to the lowest common denominator &#8211; IE.</p>
<p>You might say that things will eventually catch up &#8211; but considering IE6 is still at 10% market share, you&#8217;re always going to be developing something for IE6, or IE7, or IE8.  None of which have very much HTML5 support at all.  IE9 isn&#8217;t going to be available for users on Windows XP, which means the best they&#8217;ll ever get is IE8, which means&#8230; argh, this really isn&#8217;t going to work.</p>
<p>If we&#8217;re ever going to accept HTML5 as a development language for the web we&#8217;re just going to have to adopt a more fractured development style than we use right now &#8211; develop twice, deploy once (with browser targeting).  HTML5 is effectively never coming to Internet Explorer, and if it does; by the time it&#8217;s arrived it&#8217;ll be too late for the party.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/html/so-what-can-you-do-with-html5.htm/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>XHTML, Hyperlinks and separating content from style.</title>
		<link>http://www.psyked.co.uk/html/xhtml-hyperlinks-and-separating-content-from-style.htm</link>
		<comments>http://www.psyked.co.uk/html/xhtml-hyperlinks-and-separating-content-from-style.htm#comments</comments>
		<pubDate>Mon, 15 Oct 2007 20:58:51 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[A List Apart]]></category>
		<category><![CDATA[Hyperlinks]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/html/xhtml/xhtml-hyperlinks-and-separating-content-from-style.htm</guid>
		<description><![CDATA[XHTML is the attempt to purify the traditional mishmash of HTML standards, separating content from appearance, and to create a more elegant solution, for a more civilized age. That&#8217;s great in theory &#8211; but unless you&#8217;re armed with a plethora of cross-browser scripts and an iron will, moving to XHTML 1.0 Strict is a hard, [...]]]></description>
			<content:encoded><![CDATA[<p>XHTML is the attempt to purify the traditional mishmash of HTML standards, separating content from appearance, and to create a more elegant solution, for a more civilized age.</p>
<p>That&#8217;s great in theory &#8211; but unless you&#8217;re armed with a plethora of cross-browser scripts and an iron will, moving to XHTML 1.0 Strict is a hard, bumpy road.  And often one with little discernable gain. Did you know you can&#8217;t use target attributes in link tags?  Or alignment tags?  Ok, so the alignment tags is a non-issue &#8211; we can do the same with CSS styles.  But how, pray tell, do we achieve the feats we take for granted in HTML &#8211; target=&#8221;_blank&#8221; ?<br />
<span id="more-130"></span><br />
I&#8217;ve been pointed down the JavaScript road by several people, but I don&#8217;t quite get how JavaScript is <em>the </em>solution  after all, JavaScript made popup blockers what they are today.  Nevertheless, here&#8217;s <a title="Open link in a new window" href="http://www.alistapart.com/articles/popuplinks" target="_blank">an interesting article from A List Apart</a>.  They cover several solutions, most of which are ugly and, well, not a real solution to avoiding the target attribute.  The final option they cover however, is just the charm.</p>
<p style="text-align: center"><a title="Open link in a new window" href="http://www.alistapart.com/articles/popuplinks" target="_blank"><img src="http://www.psyked.co.uk/wp-content/uploads/2007/10/alistapartcom.jpg" alt="" /></a></p>
<h3>So, how does it work?</h3>
<p>Well, the solution &#8211; if you can call it that &#8211; is a little more high-brow than the scripts I write from day-to-day, using listeners to hook into the click events of links, kidnap the urlrequest, and process it with JavaScript.  The upside &#8211; you can leverage JavaScript onto any link, and perform far more complex tasks than the browsers&#8217; built-in links.  The downside?  It&#8217;s a lot of preparation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/html/xhtml-hyperlinks-and-separating-content-from-style.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Little HTML mysteries&#8230;  alt vs. title</title>
		<link>http://www.psyked.co.uk/html/little-html-mysteries-alt-vs-title.htm</link>
		<comments>http://www.psyked.co.uk/html/little-html-mysteries-alt-vs-title.htm#comments</comments>
		<pubDate>Wed, 18 Jul 2007 19:04:20 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/validation/little-html-mysteries-alt-vs-title.htm</guid>
		<description><![CDATA[This is something that I&#8217;ve had a wee bit of an issue with recently, but I thought I&#8217;d mention it now. Why not, eh? For the uninitiated, alt tags are alternative text, a label if you will, that is used to explain the content of an image, when images are blocked or you&#8217;re on some [...]]]></description>
			<content:encoded><![CDATA[<p>This is something that I&#8217;ve had a wee bit of an issue with recently, but I thought I&#8217;d mention it now.  Why not, eh?</p>
<p>For the uninitiated, alt tags are <em>alternative text</em>, a label if you will, that is used to explain the <em>content </em>of an image, when images are blocked or you&#8217;re on some rubbishy connection.  (or a non-standard or non-desktop browser like mobile web)  Alt tags are also a basic requirement of the <abbr title="W3C Web Accessibility Initative">W3C WAI</abbr> guidelines, and must be included for Accessible websites &#8211; something that is most important for UK based websites &#8211; which <span style="text-decoration: underline;">have</span> to be accessible, under UK Disability Discrimination laws.</p>
<p><em>Title </em>tags on the other hand, <span id="more-90"></span>perform the same basic function, but for any element of the page, not just images.  So, you can describe where links will take you, that sort of thing.  This all comes from the expanded later versions of web standards, usually xhtml standards, whereas the alt tag is a much older and comes from the earlier html standards.</p>
<h2>What&#8217;s the problem?</h2>
<p>The issue I encountered recently, is due to the progressive alterations in browser behaviour, changing their interpretations of the page rendering, and a limitation of our own Content Management System at MMT, which currently only generates alt attributes and not title attributes.</p>
<h2>When did this become an issue?</h2>
<p>Historically, tooltips have appeared displaying the alt attribute of images in Internet Explorer, ignoring title attribute all the way up to version 6, whereas the title attribute is used for tooltips in other browsers.  Internet Explorer 7 changes all this, and now the title attribute overrides the alt attribute, if it exists.  Infuriatingly, browsers like Firefox don&#8217;t use the alt attribute for tooltips at all, and only use the title attribute.  The behaviour of both browsers would now indicate that title attributes are the way to go &#8211; both browsers use them as the primary source of tooltips, but the W3C reccommendations (and the legal validation requirements) are holding us to using alt attributes as well.</p>
<h2>Why?</h2>
<p>Practically, I can&#8217;t see a difference in the information that is encoded into either of these attributes, it&#8217;s slightly inefficient text duplications, caused by slightly outdated schemas that still require alt tagged images.  Browsers follow the W3C guidelines, so the overriding properties of title vs. alt tags must be part of the spec?  And if that&#8217;s the case, why isn&#8217;t the alt tag depriciated?  And if that&#8217;s the case, why do we need to include depriciated attributes?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/html/little-html-mysteries-alt-vs-title.htm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>More than just validation&#8230;</title>
		<link>http://www.psyked.co.uk/html/more-than-just-validation.htm</link>
		<comments>http://www.psyked.co.uk/html/more-than-just-validation.htm#comments</comments>
		<pubDate>Fri, 01 Jun 2007 21:55:25 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Browser Plugins]]></category>
		<category><![CDATA[External links]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/2007/06/01/more-than-just-validation/</guid>
		<description><![CDATA[Validation. It&#8217;s an important element to production of those pesky websites. Probably more important and more awkward than it should be. No, scratch that, deffinately more awkward than it should be. But that&#8217;s not all there is to making a decent website, oh no sir. Content, variety, conformity, tracking. I wish we got to work [...]]]></description>
			<content:encoded><![CDATA[<p>Validation.  It&#8217;s an important element to production of those pesky websites.  Probably more important and more awkward than it should be.  No, scratch that, deffinately more awkward than it should be.   But that&#8217;s not all there is to making a decent website, oh no sir.  Content, variety, conformity, tracking.  I wish we got to work with clients who grasp this stuff a little better. &#8211; But then, perhaps we need to explain things better?</p>
<p><a title="Open this link in a new window." href="http://www.sitescore.org/" target="_blank">Sitescore</a>, from <a title="Open this link in a new window." href="http://www.silktide.com/" target="_blank">Silktide</a>, has just appeared back on the scene.  <span class="date">(they were &#8216;down&#8217; for a few weeks while they upgraded their services)</span> Few online validation tools can be used on their own, and Sitescore is one of those.<span id="more-48"></span> Pop in your URL and it&#8217;ll check anything and everything from validation, to googlerank, image variety to reading-ease and even plagerism.  Plus, the website is fun and easy to use.  I just wish I could have it as a desktop app.</p>
<p>While I&#8217;m on the subject, there&#8217;s also <a title="Open this link in a new window." href="http://webxact.watchfire.com/" target="_blank">WebXact</a>, from watchfire (formerly Bobby, I believe) which is a less-pretty and more techie website validator.  And of course, there&#8217;s the <a title="Open this link in a new window." href="http://www.getfirebug.com/" target="_blank">Firebug extension</a> for firefox and the <a title="Open this link in a new window." href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;displaylang=en" target="_blank">IEDevToolbar</a> for IE.  Both of which plugin to your browser and offer inline page debugging and links to common validation services.</p>
<p align="center"><img src="http://www.psyked.co.uk/wp-content/uploads/2007/06/sitescoreorg.jpg" alt="sitescoreorg.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/html/more-than-just-validation.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obscure Markup</title>
		<link>http://www.psyked.co.uk/resources/obscure-markup.htm</link>
		<comments>http://www.psyked.co.uk/resources/obscure-markup.htm#comments</comments>
		<pubDate>Mon, 26 Feb 2007 16:50:50 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.psyked.co.uk/2007/02/26/obscure-markup/</guid>
		<description><![CDATA[This is probably the least tipworthy tip i can find, but here&#8217;s some of the weirdest, most unusual tags and functions you can use in your basic HTML. http://obscuretags.com/ What interests me most is the encoding of base64 data in your text code. (Check previous posts and you can see i&#8217;ve touched on this before) [...]]]></description>
			<content:encoded><![CDATA[<p>This is probably the least tipworthy tip i can find, but here&#8217;s some of the weirdest, most unusual tags and functions you can use in your basic HTML.</p>
<p><a href="http://obscuretags.com/" title="Open this link in a new window." target="_blank">http://obscuretags.com/</a></p>
<p>What interests me most is the encoding of base64 data in your text code. (Check previous posts and you can see i&#8217;ve touched on this before) But now thanks to this article you can have a look at these links; One for the wiki on it and t&#8217;other for a website that can generate this base64 code for you from your images. How about that?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.psyked.co.uk/resources/obscure-markup.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
