Super Volatile

Krzysztof Szafranek's link blog

Hi, I'm Krzysztof and I make websites.
When I'm not making websites, I read these.
Nov 20, 2011 / 1:24pm

CSS vendor prefixes, an answer to Henri Sivonen

Only because browser vendors are shipping "experimental features" in non-experimental versions! Experimental features should be available only in "technology previews" of the browsers, not in stable versions. That way, everyone could still test the experimental features according to the W3C rules BUT Web authors would not use prefixed versions in production. Since almost all browser vendors switched to a fast release process, I don't see the problem here. A feature would move from prefixed to unprefixed as soon as the spec reaches stability, ie CR status.
more on glazman.org

Daniel Glazman defends CSS vendor prefixes from the recent uproar against them.

Filed under: css   webstandards  
Jul 23, 2011 / 7:38pm

CSS Lint is harmful

In short: don’t blindly follow the crap these tools tell you. Chances are very high you’ll do yourself more harm than good, ending up with harder to maintain, bloated code, with nary a change in how fast your site feels.

A detailed critique of CSS Lint. The content is worth reading, but it would benefit from less offensive (if not obnoxious) tone. There's an interesting response that deals with one misconception from the above article, that ID's are significantly faster than classes.

Filed under: css  
Jan 16, 2011 / 2:21pm

Reinventing History (was: Introduction to HTML 3.2 (PostScript))

During that summer, the media blitz over "Jim Clark and the Mosaic
boys" had been relentless. Would such "talent" find a way to support
stylesheets?

Nope. With fanfare, flourish and folderol, <CENTER> and <FONT> came
into the world...

Web standards now have their own historians. Did you know that Netscape invented presentational tags like <FONT> AFTER CSS was announced? Just to introduce support for that “breakthrough new development” few years later.

Filed under: css   webstandards  
Oct 17, 2010 / 12:41am

IE9 is the IE6 of CSS3

There is no way to make IE9 display CSS3 like other browsers. IE9 is that bad. It should be canceled the day before the official launch, that way everyone could at least feel sorry for it. It hasn’t even launched and I loathe it more than I loathe IE6.

A hate post against IE9. Unfortunately, it's well grounded on facts. IE9 will be at least two years behind on the day it launched.

Filed under: css   ie   webstandards  
Sep 20, 2010 / 11:53pm

Rethinking the Mobile Web by Yiibu

At least four people recommended this presentation to me, so maybe it's up to something.

What I'm missing in the proposed solution (design for mobile first, add style for desktop browsers later) is support for browsers that don't recognize CSS media queries – Internet Explorer, for instance. This topic is being discussed and first workaround already emerged: use IE's conditional comments.

Filed under: css   mobile  
Aug 27, 2010 / 10:05pm

Font Smoothing

Webkit, the engine under the Safari and Chrome browsers, adds an interesting property to CSS called “font-smoothing”.

At this point this property looks more harmful than useful to me, but it's still there.

Filed under: css   typography   webkit  
Jul 5, 2010 / 11:39pm

Internet Explorer 9 is on the boil | Stuff and Nonsense

While we’re on the subject of graphics, Internet Explorer 9 has superb rendering of both type and images, even those that have been rotated and scaled using JavaScript.

Comprehensive summary of some of the new IE9 CSS features. Improved rendering is impressive indeed.

Filed under: css   ie  
Mar 10, 2010 / 11:30pm

A Shocking Truth about CSS

it goes right to left

The article is a chaotic chat transcript, but the message is profound for any front-end developer. Also see Steve Souders' article on the subject.

Filed under: css   performance  
Jan 19, 2010 / 11:51pm

jb.tumblr

Media_http5mediatumbl_hqyfc

Interesting usage of background-attachment: fixed.

Filed under: css   webdevelopment