« More links | Main | CANVAS in SWF »

November 28, 2005

Hackery costs

Hackery costs: Tantek Celic discusses the long-term effects of getting overly tricksy with CSS. The article is long, starts with detail and bounces back between viewponts, but I think the main point is "stay in the mainstream when rendering on a range of Other Peoples Engines". Steven Wood has a similar summary at Molly Holzschlag's blog. When reading this I think of the original principles of HTML as a way that anyone could create hypertext documents, and of the pressure now for increased amounts of arcane knowledge as a higher barrier-to-entry. (Things are more straightforward when designing for a single engine than for multiple engines, naturally... there's also the issue of whether you write a spec and hope everybody else implements it "correctly", or whether you provide a capability and then hope others adopt it.)

Posted by John Dowdell at November 28, 2005 04:34 AM

Trackback Pings

TrackBack URL for this entry:
http://weblogs.macromedia.com/mtadmin/mt-tb.cgi/6842

Comments

As always being tricky with anything is wrong and should not be done as the old saying goes "What a tangled web we weave when at first we practice to decieve" All the engines say not to design sites for the engines, but for the user, but all the engines "say" alot of things and seem to act the excate opposite. Celic did a great job putting together this information and I agree with his end result of the browsers must get better and which I believe they will.

Posted by: Ashley Bowers at November 28, 2005 05:12 PM