February 2012 - Broken Links Archive

Guest Article for HTML5 Doctor

As well as my CSS tips on the Safari Books Online blog, yes­ter­day also saw pub­li­ca­tion of my arti­cle CSS3 Pseu­do-Class­es and HTML5 Forms on HTML5 Doc­tor. Those guys real­ly know their stuff, so I was delight­ed to be asked to contribute.

The Media Fragments Module

One W3C spec­i­fi­ca­tion which seems to have slipped below most peo­ple’s radar is Media Frag­ments 1.0, which moved to Can­di­date Rec­om­men­da­tion sta­tus in Decem­ber last year. Media Frag­ments is a syn­tax which extends the URLs of media files so that only select­ed por­tions are made avail­able to the user; let me explain that fur­ther with a cou­ple of examples.

Read the full article

Practical CSS Tips on the Safari Books Blog

I’ve writ­ten some posts for the Safari Books blog, fea­tur­ing prac­ti­cal CSS advice.

Using CSS Fonts for Adap­tive Icons is the lead arti­cle, and there are two short­er tips: Mak­ing Bet­ter Print Stylesheets, and Fak­ing Ran­domi­sa­tion With nth-child.

An urgent call to action on vendor prefixes

On Tues¬≠day I wrote a post for Ubelly.com on ven¬≠dor pre¬≠fix¬≠es; what they are, what they are for, their per¬≠ceived suc¬≠cess¬≠es and fail¬≠ures. This turned out to be incred¬≠i¬≠bly time¬≠ly as a few hours lat¬≠er the min¬≠utes of the lat¬≠est CSS Work¬≠ing Group were released, show¬≠ing that the mis¬≠use of ven¬≠dor pre¬≠fix¬≠es ‚ÄĒ espe¬≠cial¬≠ly -webkit-, and espe¬≠cial¬≠ly on mobile ‚ÄĒ has now become so seri¬≠ous that Microsoft, Mozil¬≠la, and Opera are all con¬≠sid¬≠er¬≠ing imple¬≠ment¬≠ing -webkit- pre¬≠fixed prop¬≠er¬≠ties in their own browsers just to ensure that their users aren‚Äôt exclud¬≠ed from the web.

What a state we‚Äôre in.

This morn¬≠ing Daniel Glaz¬≠man, chair of the CSSWG, issued an open call for urgent action by devel¬≠op¬≠ers to stop this sit¬≠u¬≠a¬≠tion from dete¬≠ri¬≠o¬≠rat¬≠ing any fur¬≠ther, and hope¬≠ful¬≠ly to improve it: Call for Action: The open web needs you *now*. I urge you to read this, and to act on it to the best of your abil¬≠i¬≠ties. If browsers sup¬≠port oth¬≠er browsers‚Äô pre¬≠fix¬≠es, the whole thing col¬≠laps¬≠es. As Daniel Glaz¬≠man says:

Ven¬≠dor pre¬≠fix¬≠es have not failed. They are a bit sub¬≠op¬≠ti¬≠mal but they also very clear¬≠ly pre¬≠served Web Authors from chaos. We can cer¬≠tain¬≠ly make ven¬≠dor pre¬≠fix¬≠es work bet¬≠ter but we can only do that if ven¬≠dor pre¬≠fix¬≠es remain VENDOR prefixes. 

Please read his post in full, and do what you can to turn this sit¬≠u¬≠a¬≠tion around. We made the mess, we need to clean it up.

Where do we draw the line for browser support?

Prompt­ed by the announce­ment on 37Signals that their next plat­form update would not sup­port IE7 or IE8 (or many oth­er old­er browsers), a vig­or­ous debate took place on Twit­ter around the sub­ject of for how long we should sup­port browsers which don’t have the most mod­ern fea­tures. For all its many pos­i­tives, Twit­ter is no place for nuanced argu­ment, so this arti­cle is for me to try to frame my opin­ion a lit­tle better.

Read the full article


I‚Äôve updat¬≠ed my Speak¬≠ing page to include more con¬≠fer¬≠ences, more videos, and a lit¬≠tle on my speak¬≠ing require¬≠ments and pref¬≠er¬≠ences. I‚Äôm plan¬≠ning to cut down on the num¬≠ber of talks I give in 2014 (twelve is too many), but am always open to inter¬≠est¬≠ing offers and oppor¬≠tu¬≠ni¬≠ties, so please get in touch if you‚Äôre organ¬≠is¬≠ing an event.

[#] 1 Comment . More Asides.