Google—Your balls and periods are all wrong.

September 7, 2010

Now, before you jump down my throat and tell me, “it’s just a logo, lighten up,” let me give a brief explanation (that’s all I have time for and 140 isn’t doin’ it).  Today, Google launched a really cute little experiment where multi-colored balls fly into the page, assemble themselves as the Google logo and [...]

Read the full article →

How to use a list marker with a definition list

August 24, 2010

Today, a friend on Twitter posted a frustration he was experiencing. He wanted to set a list-style on a definition list, but it wasn’t cooperating. According to the spec, a list item -li- in an ordered or unordered list has a marker. A definition list, which has two parts—a dt and dd (or multiple dd)—is [...]

Read the full article →

Box-shadow, Firefox 3.6 & Opera 10.6

August 18, 2010

I’m currently building a site for a dream client—one whose website user base is built of tech-oriented people, who has almost no Internet Explorer 6 in his stats, and who groks, and even encourages, progressive enhancement. I’m using lots of HTML5 and CSS3 goodness on the site and it’s great fun! But in certain areas, [...]

Read the full article →

Modernizr & the latest browser support for CSS3/HTML5

July 27, 2010

Anyone that follows me on twitter knows I’m a big Modernizr fan. There are so many practical uses for it. Yesterday, I finally upgraded my browsers to the latest versions — Firefox, Chrome, Opera and Safari. As I was working on a project, I noticed in my Modernizer string that there were less “no-” properties [...]

Read the full article →

Speaker Scam

July 22, 2010

Yesterday I received a request to speak at an upcoming London Youth Conference. Outside the slightly broken English, it wasn’t unlike other speaking requests. It was written to me by a Reverend Mike Gabriel. He stated where he found my name (through another speaking gig). He promised a contract on request as well as travel [...]

Read the full article →

Firefox, HTML5 and an anchor bug

July 21, 2010

I’m sure someone’s named this bug already. And perhaps it’s written up all over the web. But it just affected a site I was working on today and left me scratching my head for a few minutes. In case you run into it, I’d like to confirm to you, “No, you’re not crazy.” (Well, not [...]

Read the full article →

Width Bug on iDevices?

June 14, 2010

Today, I was “unfixing” a footer on a client’s site. One that, last year when we coded the website, they wanted fixed to the bottom of the browser viewport. But with the arrival of iDevices who “don’t do fixed positioning,” this footer placement is now being rethought. (As an aside, this makes me sad because just as [...]

Read the full article →

Some of my favorite HTML5 and CSS3 tools and info

June 1, 2010

http://w3viewer.com/ – The W3C spec (for LOTS of things) made simpler to read and navigate. HTML5  http://www.modernizr.com/ – One of my favorite tools. Modernizr tests, and then reports back what the user’s browser supports so you can write fallback CSS and JavaScript where needed. It also adds support in IE for most new HTML5 elements [...]

Read the full article →

Aria role attributes as selectors

May 15, 2010

A note for those at my HTML5 talk at #awdg today. I realized after I turning Skype off that I neglected to mention something important. Remember our discussion of ARIA roles? Perhaps some of you were thinking, “I don’t really care about accessibility—so what?”. Well, there’s another reason to use them. It has to do with styling [...]

Read the full article →

modernizr.js & ie-css3.js—together—or not

May 14, 2010

I gotta say, I love both these scripts. Modernizr helps me with feature detection as well as forcing Internet Explorer to see HTML5 elements so they can be styled. ie-css3.js allows me to use CSS3 pseudo-class selector emulation for Internet Explorer 5.5 – 8. They’re both extremely helpful for making HTML5 and CSS3 work in [...]

Read the full article →