KBD

Keith Devens .com

Monday, December 1, 2008 Flag waving
whether or not it is clear to you, no doubt the universe is unfolding as it should.... – Max Ehrmann (Desiderata)

Archive: May 10, 2003

← May 09, 2003May 11, 2003 →

Daily link icon Saturday, May 10, 2003

More CSS debate

Via Dave, more CSS stuff from Phil Ringnalda:

When it works right in a reasonable number of browsers, CSS is a great thing. Even when it doesn't, it can be fun to play with, and use bugs to make fun of the other guy's browser. But CSS is not a religion. It's not all-or-nothing. If what you do is play with CSS and then write about it, great! Please, for my sake, bang your head against it, with a half-dozen browsers on two or three operating systems all going at once, and then tell us what you learned. But, if you want other people, who don't do that for fun, to get into CSS as well, then you need to stop acting as though anyone who ever uses a single table or font tag is evil. If someone whose non-tech writing I love spends all their free time for three days running trying to replace their last remaining table instead of writing something beautiful, you've harmed us both.

And Dave Hyatt:

So you have this language that leads to much simpler markup but that is much harder to understand. Now add to this complexity by throwing in a pile of buggy browsers. In addition to trying to understand how CSS is supposed to work, you have the added burden of not being sure which browser is even rendering your page correctly anyway. Then you have to figure out some way of working around all of the bugs in the various browsers.

It's also trivially easy to run into ambiguous areas of the CSS specification that still haven't even been cleared up. There's no real agreement what constitutes overflow for example, or how z-index is even supposed to work. Where floats should position themselves is not 100% clear.

So, buggy, yes. Really complex, yes. Moreover, there are layouts that CSS in its current form simply cannot do. Of course, if you think about it, the fact that people want to keep adding to the layout capabilities of CSS is a testament to the success of CSS.

Web geeks like to write huge articles about how they took crappy building blocks and made something cool and clever, but so frickin' what? Points to you, buddy, you managed to mold some crappy clay into the shape of Michelangelo's David, but it's still just crappy clay.

The simple truth that is obvious to anyone coming at this with no prior experience is that there are fundamental building blocks that are completely missing from CSS and HTML.

All of this massive work on CSS/XHTML/etc. is nothing more than a process of refinement. It's nothing revolutionary or new. The innovation already happened. We've got the 2-dimensional page-like layout with links and images, and even when we have 9000 CSS3 properties, and 4500 variants of XHTML all with their own tag sets that mean more or less the same thing, we're still just going to have a 2-dimensional page-like layout with links and images.

Awesome.

KISML men!

KISML men!

Moving up in the world

Time for some navel gazing! I'm the fifth result for Keith on Google. Sing that song from... what was it, 227? Movin on uuup... to the east sieeed. I finallee got a piece, of the pah ha haeeee.

Fact checking Dave Winer

It was pretty funny... I was reading Dave Winer's claim that all weblogs done in 1999 were done in Frontier. I said hmm... and went over to Flutterby, which I remember reading back in the day, and check it out. I also remembered reading lemon yellow, but that seems to have disappeared. Internet Alchemy too. And Honeyguide, which Dan from Flutterby links to.

← May 09, 2003May 11, 2003 →
December 2008
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 5 posts

Recent comments XML

new⇒Free image hosting sites

Well, TinyPic has this in its​FAQ:

> Images and videos is in​your accoun...

Keith: Dec 1, 1:13am

Join a NameValueCollection into a querystring in C#

Well with a lamba expression, this​is what I came up​with:

?!code:csharp...

Gustaf Lindqvist: Nov 30, 4:38pm

Why no generic OrderedDictionary?

Check​http://www.codeproject.com/KB/recip​es/GenericOrderedDictionary.aspx?d...

Gabrielk: Nov 27, 6:57am

WhatIsMyIP.com

http://www.thesysteminfo.com is​another good alternate to​whatismp.com... I...

Kripz: Nov 26, 8:51pm

Girls, please don't get breast implants

Actually I think it's sweet when a​man loves a woman whether she's big​or n...

218.186.12.228: Nov 26, 9:40am

Generated in about 0.078s.

(Used 7 db queries)

mobile phone