Search

Subscribe to Blog: RSS

PNGs in IE6: You get what you’ve got.

Monday (16/3/09), 5:41 pm. 12 comments.

With the redesign on its way and actually in the browser testing stage now, I’ve had the fortune to spend a few quality hours debugging IE as of late. Generally I don’t have too many un-fixable issues with the browser and any PNG issues can be easily solved with a filter or some JavaScript, but today’s pushed me over the edge.

Why it’s usually no biggie.

As I’m sure you are aware, IE 6 doesn’t fully support transparent PNGs and generally display them with ugly gray backgrounds. Generally this can be solved by using a filter that IE does support as follows:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="theimage.png", sizingMethod="crop");

There’s also a brilliant solution that avoids the filter and can be used through the DD_belatedPNG script.

Read more…

Better-Than-Live AJAX (WordPress-Ready) Search, Version 2

Wednesday (27/6/07), 7:38 pm. 86 comments.

Just a little less than a year ago I launched Better-Than-Live AJAX WordPress Search. I felt it was time to get back in the swing of things, so I’m now releasing version 2 of the script.

Read more…

New Portfolio Launch

Tuesday (27/3/07), 7:51 pm. 5 comments.

While it’s been almost two months since I’ve written a solid full-length post here, I’m not dead, and I haven’t been completely idle on the web, either. As my old portfolio has been extremely outdated for far too long now, I am finally launching my new portfolio. Check it out, tell me what you think, hire me, send me hate mail…whatever you guys like to do.

Read more…

One Framework To Rule Them All: Compiling & Compressing Your Favorite JavaScript Libraries

Wednesday (31/1/07), 7:28 pm. 2 comments.

If you’re anything like many of the JavaScript developers around, you’ve got your own choice libraries, functions, and addons that you like to employ for many of your projects. Sometimes they can get fairly large (especially if something like Script.aculo.us is involved), but luckily, we can reduce that.

Read more…

Making Code Poetry Part III: Condense Code Open To Multiple Interpretations

Monday (18/9/06), 9:35 pm. 13 comments.

In the last part of this series (sorry about the delay), we’ll be briefly touching on how to keep your code clean from extra markup then diving into multiple interpretations within code.

Read more…

Making Code Poetry Part II: Visual Form

Tuesday (22/8/06), 3:18 pm. 7 comments.

Visual form within code is important when it comes to readability, usability, accessibility, and all those other “bility”s. Many of the W3C’s standards give some visual form guidelines to follow, and there are many more besides these which can help in development.

Read more…

Making Code Poetry Part I

Sunday (20/8/06), 9:00 pm. 6 comments.

Code is Poetry. It’s a phrase found in WordPress’s footer that should be true but often isn’t. At 9rules somebody asked if code really is poetry–I say that not all code is poetry, but all code should (and can) be poetry.

Read more…

Custom Flickr Badge API Documentation

Sunday (6/8/06), 11:00 pm. 48 comments.

While Flickr has a nice little tool for making Flickr badges, sometimes you just need more flexibility. Here I’ve documented the Flickr badge API and what HTML is being outputted so that you can seriously customize the way your photos are being displayed.

Read more…

Better-Than-Live AJAX WordPress Search

Wednesday (5/7/06), 10:16 pm. 95 comments.

Whew. That was a lot of buzzwords for one title, wasn’t it? Yeah, yeah, yeah, I know. But hey–if they fit the bill, I can’t do anything about that, can I?

Read more…

Webvisions

Friday (30/6/06), 12:51 pm. 7 comments.

Just signed up for Webvisions last night, it’s gonna be awesome (and in Portland, to boot). If you’ve been thinking about going, now’s the time to sign up–today is the last day for the early bird discount (and students get even more off). I’ve been looking through the schedule and here’s what is lookin’ good to me at the moment:

Read more…

Previously posted entries...