February 2008 - Broken Links Archive

Three things I’d like to see in Firefox 3.1

Let me say up front that from what I’ve seen of Fire­fox 3 so far, it real­ly looks to be a knock­out brows­er; it’s light, fast, exten­si­ble, and the inter­face is flaw­less. The one and only thing that’s dis­ap­point­ed me slight­ly, how­ev­er, is the lack of new front-end fea­tures for devel­op­ers like myself to take advan­tage of.

Online appli­ca­tions have been giv­en a huge boost with offline stor­age and new HTML 5 fea­tures, but where are the shiny graph­i­cal hooks for us to play with? Below are three new fea­tures I’d like to see imple­ment­ed in Fire­fox 3.1 (which I’ve just made up).

NB: This might seem a bit pre­vi­ous, as Fire­fox 3 has­n’t actu­al­ly been released yet, but I’ve been using the nightlies for a while and it seems unlike­ly that any of these fea­tures will be imple­ment­ed before launch.

Read the full article

hr height > 100px; a new IE bug?

Is it pos­si­ble that I’ve found a new IE bug, after all these years? And, worse still, a bug that was­n’t fixed in IE7? I’ve just spent half an hour look­ing for a solu­tion, and I can’t find a sin­gle men­tion; sure­ly some­one has come across this before me?

It involves hor­i­zon­tal rules and the way they are dis­played by Intenet Explor­er, which seems to set a height lim­it that oth­er browsers don’t. It’s prob­a­bly eas­i­er if I explain it.

Read the full article

Future of Web Design 2008

My excep­tion­al­ly sup­port­ive boss­es have offered to buy me a Con­fer­ence Pass for Future of Web Design 2008 on April 17, so if any­one read­ing this is attend­ing and feels like meet­ing up, do get in touch.

Explaining the C in CSS

After being a devel­op­er for a while you some­times for­get that there are a lot of peo­ple still learn­ing. With that in mind — and work­ing on the assump­tion that the more infor­ma­tion that’s avail­able, the eas­i­er it is to find — I’ve decid­ed to start an occa­sion­al series of web devel­op­ment basics tutorials.

One of the things I see a few peo­ple strug­gle with when learn­ing CSS is the con­cept of the cas­cade. I admit that as your stylesheets get more and more com­pli­cat­ed, so the cas­cade gains in com­plex­i­ty with it. At it’s core, how­ev­er, it’s pret­ty sim­ple. There are three things you need to keep in mind: order, speci­fici­ty, and inheritance.

Read the full article

CSS improvements in Firefox 3 — Part One

The lat­est ver­sion of the Fire­fox brows­er is due for release in the near future, and the night­ly and beta ver­sions I’ve been test­ing show that it’s tak­ing a big step for­ward from its pre­de­ces­sor. As well as the many usabil­i­ty and per­for­mance enhance­ments, there are a whole host of improve­ments to the engine; main­ly (but not exclu­sive­ly) geared towards web appli­ca­tions with the imple­men­ta­tion of HTML5 events and attrib­ut­es. SVG sup­port is great­ly improved (although I think they’ve missed a trick by not allow­ing it in the img ele­ment), and JavaScript ver­sion 1.8 is included.

With all the new good­ness, it seems that CSS might have been left behind a lit­tle. I can’t com­plain too much, as many fix­es have been made to allow the brows­er to pass the Acid 2 test, but it is slight­ly dis­ap­point­ing when you see the advances Opera and Safari have made in the imple­men­ta­tion of CSS 3 fea­tures (even with pro­pri­etary prefixes).

That said, there are a num­ber of new fea­tures which are worth bring­ing to light.

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.