Archive: Web Standards

Design Coding - Web Standards + Rap

Posted on Tuesday, April 8th, 2008

Ever heard web standards explained through the medium of hip hop? No? Then you need to watch this YouTube video on design coding. That’s all I need to say, enjoy

If you can read this, either your browser cannot play Flash files or you need to click through to the article to see the clip.

(Found via molly.com)

Down To The Bare HTML, It’s CSS Naked Day Again

Posted on Friday, April 4th, 2008

CSS Naked Day 2008

This year, April 9th is that time of year again. The time when you say, who needs CSS? Who needs fancy design at all? Who needs anything more than clean, semantic HTML to present information to the web?

April 9th is CSS Naked Day, brainchild of Dustin Diaz and the single reason that within the last month I received hits to last year’s announcement from searches such as “stripping on the web“, “naked forever” and “proud to be naked“. Bonus search results aside, the day is meant to show that well marked up HTML content is readable, accessible and essential as the base for any site.

Do you have the markup to take part? Lose your CSS for web standards, next week!

Opera And Safari Hunt Down Bugs To Pass Acid 3

Posted on Friday, March 28th, 2008

2008 is turning out to be the year of the browser, IE8 is in beta and passes the Acid 2 test (I’ve seen it do it myself!) and Firefox 3 is in its final beta stages (also passing Acid 2) and is expected to launch in June. But this week it is the turn of the smaller, but no less important browsers, the generally well behaved, but still with single figure percentages in the share of the market, Opera and Safari.

Who Needs Acid 2? We’ve Got Acid 3!

Earlier in the week, Safari 3.1 was released bringing web fonts and, the disputed, CSS animations. The real news, however, is in the nightly builds of both Opera and Safari, both of which claimed to have passed the very new Acid 3 test. Opera posted first on Wednesday to say that they had passed with 100/100, but were closely followed by Safari claiming 100% in Webkit too. The only confusion is that to get 100, the Webkit developers actually recorded a bug in the test which was subsequently fixed before they posted, so maybe Opera only makes 99, we’ll have to see. My copy of Firefox 2 I’m writing this with made a paltry 53/100, so even nearly there is a great achievement.

Competition Rules When Everyone Competes

Competition and tests and standards have clearly had Opera and Safari developers working incredibly hard to pass Acid 3. If only this were true for Mozilla, who don’t seem to believe in it. I understand that they are readying a final release and that perhaps the intricacies of Acid 3 aren’t that important now, but blowing it off entirely is not the correct attitude (even Microsoft changed their tune about Acid 2 from when they wrote this to the recent joy of passing).

The only sad point is that neither of the two largest browsers are focused on Acid 3 at the moment, which means that regardless of all the work the Opera and Safari teams have put in, no-one will be able to safely use many of the standards, all from prior to 2004 as set out by the rules of the test, for longer still.

Congratulations

Nothing can be taken away from either of the development teams though, congratulations to both Opera and Safari, and here’s hoping that the other two take notice of these successes and get on with supporting these standards too.

The Year Of Microformats - Yahoo! To Search The Semantic Web

Posted on Thursday, March 13th, 2008

Yahoo! announced today that Yahoo! Search is to support semantic web standards to enhance their search. This is fantastic news for anyone interested in semantic technologies as well as the general public. Why? Because Yahoo! Search is big enough to be the tipping point, the breakthrough point for semantics on the web.

The Problems That Previously Faced Semantic Technology

The Microformats Symbol

There are a number of ways of implementing semantics on a web site, from the original methods defined by the W3C using RDF and OWL to microformats, built on (X)HTML, technology we already have and use. The issue is that there seems no real reason for anyone to use these standards; sure, marking up content so that machines can understand it is all very well, but what’s the use if there are no machines reading it?

Up until today only a few technologies supported certain standards, the Operator extension for Firefox supports microformats, as will Firefox 3 when it is released, but none of these are big enough or important enough for the mainstream. Adding semantics to a website is a lot of hard work if no-one is around to use it.

Time For The Big Guns

This is why Yahoo!’s announcement is so big. Now there are machines reading that data and using it and enriching the web with it, do you, as a developer or site owner, want to miss out on that? Yahoo!’s search is to use microformats initially, to improve their understanding of the data to return more relevant results (and, from the looks of their example with LinkedIn add more detail to their search results). So, will other search engines, I’m looking at Google and Microsoft here, want to miss out on the wealth of data that they aren’t collecting and Yahoo! is?

Now it will be beneficial for developers to include microformats and other semantic data as Yahoo! is reading and using it. It will be beneficial for other search engines to get in on the act, as they don’t want to lose market share to a more relevant Yahoo!. Furthermore, it will then be even more beneficial for developers to include the information as everyone watches what Google is doing! Then, with the wealth of semantic data going around, startups and other small web companies will be able to leverage the data for their own uses producing a whole new wave of technologies: web 3.0 anybody?

The Semantic Web Is Coming And Everyone Wins

What could be better, a reason to include semantic technologies in your site, better search results, new, intelligent services? I can only say thank you to Yahoo! for supporting this and giving it the much needed boost.

BBC Does Web 2.0 Accessibly And Validly

Posted on Wednesday, March 12th, 2008

Just over a week and a half ago the BBC launched a new home page and I just wanted to say how impressed I was with all of it! Not only is it a huge departure, in my opinion, from the previous homepage, incorporating web 2.0 style drag and drop and customisation, it is also a magnificent piece of coding.

Why?

Well, please don’t call me an asshole, but the page validates as XHTML (even the Flash clock in the top right hand side, more on that in a later post). Not only that, it also, unlike some big websites, works without JavaScript enabled (though it makes excellent use of my current favourite library, jQuery and the effects plugin Interface). With accessibility in mind, the two features above are a good start, also all images had relevant alt attributes, form inputs have relevant labels, there are links for accessibility help for the whole site and display options to change the colour scheme and size of the text. I even visited the site on my mobile, using Opera Mini, and everything worked very nicely.

I Am Impressed

Back in 2003, Molly Holzschlag rubished the BBC for their site’s conformance to standards after reporter Andrew Sinclair claimed “Some get it right: the BBC website is considered to be one of the best for people with disabilities”. It has been a long time and I don’t know what version of the site she looked at then, but the new home page should change her mind now.

The BBC has changed up its home page, the main page and flagship of their whole site, and they have done it very nicely. The rest of the site is still the same, but I would like to think that, after launching the front page, there is a lot of work going on in the background to bring the rest of the site in line. For web standards this is pretty huge, I am sure a lot of sites look up to the BBC for guidance and inspiration. To see such an important, highly trafficked and well respected site come out with a valid, accessible home page shows everyone that it can be done.

What do you think of the new BBC home page?