Vendor prefixes are fucking batshit crazy

OK, I’m now officially fed up with vendor prefixes, and to a lesser extent with Firefox and Opera who’ve gone batshit crazy on us all once more.

The reason? The device-pixel-ratio media query. It’s vendor-prefixed, which is ... not good, but understandable in the light of several years’ of CSS history.

But take a look at this latest gem. See if you can spot the difference:

-webkit-min-device-pixel-ratio: 1.5
min--moz-device-pixel-ratio: 1.5
-o-min-device-pixel-ratio: 3/2

You see? Means I can’t write an easy script to go through all vendor prefixes, and you can’t, either. Oh no, it all becomes terribly complicated because of this latest Mozilla/Opera brainfart.

Am I treating the WebKit way as the official way here? You bet I am! Somebody should do it. Somebody should shout at the top of his lungs ENOUGH IS ENOUGH!

I used to care a lot about diversity on the browser market, but I find myself slipping from that point of view. It’s just a fucking impossible system to maintain with fucking morons in charge of making up browser-specific CSS syntax.

So DIE, vendor prefixes, DIE!

Now that I’ve enlightened you once more with the crumbs of wisdom falling from my table you may go back to your regularly scheduled programme.

This is the blog of Peter-Paul Koch, mobile platform strategist, consultant, and trainer. You can also follow him on Twitter.
Atom RSS

I’m around at the following conferences:

(Data from Lanyrd)

Categories:

Monthlies: