11 SEP 2001


While I was watching a news report about an airplane colliding with one of New York City's World Trade Center towers, a plane slammed into the other tower. Rumors of plane hijackings are surfacing...

9 SEP 2001


Though I feel that the W3C CSS Validator is a wonderful service, something has been bothering me. When a media value is suggested in a <style> element, errors are generated for style rules that do not apply to the specified media. Something like <style type="text/css" media="screen">voice-family:inherit;</style> will not validate, because "Property voice-family doesn't exist for media screen..."

With the widespread use of the (ugly and brilliant) Tantek IE5/Win parsing hack, this becomes a very real issue. For example, take a look at the CSS validation results for one of the layouts from The Layout Reservoir. Is the CSS really invalid? The validator thinks so.

At first, I fully believed the validator's claim of invalidity, even saying so on an ALA Forum. Later, Tantek Celik was kind enough to explain to me that the media attribute cannot invalidate a CSS property. It seemed that the W3C's CSS validator was just plain wrong. Attempts to bring this issue to the attention of appropriate persons at the W3C, including my email to, have apparently been unsuccessful. I've waited patiently, in the hopes that one day the CSS validator would be quietly corrected. No luck.

Should it be an error or just a warning? I would really appreciate a definitive response from those responsible for the W3C CSS Validator. If you would like to help, please send an email or two to and refer to my email. If you know of related information that I may not be aware of, please let me know. Maybe I should create some 88 by 31 pixel buttons and start a movement...


Another absolutely beautiful redesign at

3 SEP 2001


I hate pop-under ads. You know, those web advertisements that open and then hide behind other browser windows. It turns out that I'm not alone. ASAP!, an initiative started by Joe Jenett, encourages the use of small button graphics to broadcast common disgust for this obnoxious new advertising trend.