<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Should CSS vendor prefixes be nuked? Or just tweaked?</title>
	<atom:link href="http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: genericallyloud</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280856</link>
		<dc:creator>genericallyloud</dc:creator>
		<pubDate>Wed, 24 Mar 2010 17:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280856</guid>
		<description>@Onderhond - leaving them out of official releases would make them pretty much useless. Even though they are not available exactly the same way, or on all browsers, people are finding real uses for this now in the wild. For example, when building apps for iphone or other mobile devices, or even just graceful degradation. Maybe everything but IE get a drop shadow. That doesn&#039;t break the app, it just doesn&#039;t look as pretty. Lacking support for IE is one thing. You can get pretty far depending on your audience with that. But expecting an end user to have a nightly is pretty extreme. You would really only be able to use is for playing around, which doesn&#039;t help anyone.</description>
		<content:encoded><![CDATA[<p>@Onderhond &#8211; leaving them out of official releases would make them pretty much useless. Even though they are not available exactly the same way, or on all browsers, people are finding real uses for this now in the wild. For example, when building apps for iphone or other mobile devices, or even just graceful degradation. Maybe everything but IE get a drop shadow. That doesn&#8217;t break the app, it just doesn&#8217;t look as pretty. Lacking support for IE is one thing. You can get pretty far depending on your audience with that. But expecting an end user to have a nightly is pretty extreme. You would really only be able to use is for playing around, which doesn&#8217;t help anyone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BenGerrissen</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280825</link>
		<dc:creator>BenGerrissen</dc:creator>
		<pubDate>Wed, 24 Mar 2010 10:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280825</guid>
		<description>Ok, after reading more on the subject (lots of responses all over the web), PPK&#039;s real complaint is &quot;CSS Standards and/or Implementation is going too slow&quot;. Vendor prefixes are non-standard (duh) and mostly experimental, prefixes should remain and devs should use them at their own risk.</description>
		<content:encoded><![CDATA[<p>Ok, after reading more on the subject (lots of responses all over the web), PPK&#8217;s real complaint is &#8220;CSS Standards and/or Implementation is going too slow&#8221;. Vendor prefixes are non-standard (duh) and mostly experimental, prefixes should remain and devs should use them at their own risk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Onderhond</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280811</link>
		<dc:creator>Onderhond</dc:creator>
		<pubDate>Wed, 24 Mar 2010 08:23:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280811</guid>
		<description>Leave in the vendor prefixes, but only in nightlies and unofficial releases. Putting them in official, ready to use for everyone releases is really screwing up css files now.

Leaving them out completely sounds even worse though, what with different syntaxes.</description>
		<content:encoded><![CDATA[<p>Leave in the vendor prefixes, but only in nightlies and unofficial releases. Putting them in official, ready to use for everyone releases is really screwing up css files now.</p>
<p>Leaving them out completely sounds even worse though, what with different syntaxes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pjklaus</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280775</link>
		<dc:creator>pjklaus</dc:creator>
		<pubDate>Tue, 23 Mar 2010 17:11:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280775</guid>
		<description>I agree with the stance that if you truly believe in standards, then don&#039;t use non-standard CSS properties. They aren&#039;t cross-browser compatible, so why use them at all if you are preaching standards?

I also agree that CSS inherently violates DRY, unless you are generating it dynamically or using a templating language for it. Talking about browser vendor prefixed properties violating DRY is then a moot point.</description>
		<content:encoded><![CDATA[<p>I agree with the stance that if you truly believe in standards, then don&#8217;t use non-standard CSS properties. They aren&#8217;t cross-browser compatible, so why use them at all if you are preaching standards?</p>
<p>I also agree that CSS inherently violates DRY, unless you are generating it dynamically or using a templating language for it. Talking about browser vendor prefixed properties violating DRY is then a moot point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abickford</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280773</link>
		<dc:creator>abickford</dc:creator>
		<pubDate>Tue, 23 Mar 2010 13:46:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280773</guid>
		<description>&quot;If you don’t like prefixes, then wait until the implementation is stable before you use it. Problem solved.&quot;
.
Exactly right.  If you want to live on the bleeding edge then this is the price you pay.  If you want stable, well defined and predictable results/APIs, stick to established standards.   Know the consequences of your design choices and decide if the trade offs are worth it or not.</description>
		<content:encoded><![CDATA[<p>&#8220;If you don’t like prefixes, then wait until the implementation is stable before you use it. Problem solved.&#8221;<br />
.<br />
Exactly right.  If you want to live on the bleeding edge then this is the price you pay.  If you want stable, well defined and predictable results/APIs, stick to established standards.   Know the consequences of your design choices and decide if the trade offs are worth it or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WillPeavy</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280772</link>
		<dc:creator>WillPeavy</dc:creator>
		<pubDate>Tue, 23 Mar 2010 13:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280772</guid>
		<description>If you don&#039;t like prefixes, then wait until the implementation is stable before you use it. Problem solved.</description>
		<content:encoded><![CDATA[<p>If you don&#8217;t like prefixes, then wait until the implementation is stable before you use it. Problem solved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Syntaxis</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280769</link>
		<dc:creator>Syntaxis</dc:creator>
		<pubDate>Tue, 23 Mar 2010 09:57:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280769</guid>
		<description>I&#039;m in favor of removing the browser prefixes, but there should be a catch. As a webdeveloper you need to specify that you deliberately want to use a technology that is unfinished.
.
Why not start off your CSS-file with something like:
.
@experimental &quot;true&quot;;
.
Which results in the browser understanding that it should, in fact, use &quot;-moz-box-shadow&quot; where you specified &quot;box-shadow&quot;.
.
Alternatively, use this instead: @experimental &quot;2010-03-23&quot;; to specify that the browser should use the implementation of experimental rules at and before the date specified. That way it&#039;ll always look the same until you either remove or update the timestamp.
.
But that&#039;s all too late now anyway, so whatever. I&#039;ll just keep using browser-specific stylesheets using @import, which only contain style definitions that use that browser&#039;s unique prefix.</description>
		<content:encoded><![CDATA[<p>I&#8217;m in favor of removing the browser prefixes, but there should be a catch. As a webdeveloper you need to specify that you deliberately want to use a technology that is unfinished.<br />
.<br />
Why not start off your CSS-file with something like:<br />
.<br />
@experimental &#8220;true&#8221;;<br />
.<br />
Which results in the browser understanding that it should, in fact, use &#8220;-moz-box-shadow&#8221; where you specified &#8220;box-shadow&#8221;.<br />
.<br />
Alternatively, use this instead: @experimental &#8220;2010-03-23&#8243;; to specify that the browser should use the implementation of experimental rules at and before the date specified. That way it&#8217;ll always look the same until you either remove or update the timestamp.<br />
.<br />
But that&#8217;s all too late now anyway, so whatever. I&#8217;ll just keep using browser-specific stylesheets using @import, which only contain style definitions that use that browser&#8217;s unique prefix.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: okonomiyaki3000</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280753</link>
		<dc:creator>okonomiyaki3000</dc:creator>
		<pubDate>Tue, 23 Mar 2010 04:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280753</guid>
		<description>@justinnt Transitions are not states but they do define how you get from one state to another. Think about it like this: there is a default transition, it is 0 seconds linear. We should be able to change that to anything we like. 

I agree that we need more scriptable control over those kinds of things, maybe some events like onTransitionStart, onTransitionEnd, etc. But basically, as you said, when you need something like that, you can do it all in script. The question is, should you have to go to that trouble when all you want is to fade from one color to another? Having different ways to accomplish the same thing doesn&#039;t hurt.</description>
		<content:encoded><![CDATA[<p>@justinnt Transitions are not states but they do define how you get from one state to another. Think about it like this: there is a default transition, it is 0 seconds linear. We should be able to change that to anything we like. </p>
<p>I agree that we need more scriptable control over those kinds of things, maybe some events like onTransitionStart, onTransitionEnd, etc. But basically, as you said, when you need something like that, you can do it all in script. The question is, should you have to go to that trouble when all you want is to fade from one color to another? Having different ways to accomplish the same thing doesn&#8217;t hurt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: justinnt</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280752</link>
		<dc:creator>justinnt</dc:creator>
		<pubDate>Tue, 23 Mar 2010 02:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280752</guid>
		<description>okonomiyaki: not sure what you mean. transitions are not states.
I&#039;m not talking about purity, just utility :
while I do find myself using straight :hover,
whenever I want a css transition, I seem to want script hooks on it anyway, either on commencement, at each step or on callback,
and so I don&#039;t bother declaring a css transition ...</description>
		<content:encoded><![CDATA[<p>okonomiyaki: not sure what you mean. transitions are not states.<br />
I&#8217;m not talking about purity, just utility :<br />
while I do find myself using straight :hover,<br />
whenever I want a css transition, I seem to want script hooks on it anyway, either on commencement, at each step or on callback,<br />
and so I don&#8217;t bother declaring a css transition &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skippyK</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280748</link>
		<dc:creator>skippyK</dc:creator>
		<pubDate>Tue, 23 Mar 2010 01:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280748</guid>
		<description>I&#039;ve thought about this a lot, and I have to say, I think that vendor extensions definitely have to be at least tweaked. I think one of the most comprehensive solutions would be that &quot;-vendor-propertyname&quot; applies to all CSS properties and always overrides a generic &quot;propertyname&quot; for a rule with the same specificity. In other words, for any property, regardless of whether it&#039;s experimental or a well established standard, &quot;-vendor-&quot; can target it. Ideally, this would be used rarely, in cases where one browser&#039;s implementation differs from anothers.

However, that&#039;s probably going to be abused, both by developers and by browser makers. Browser makers would just extend the &quot;-vendor-&quot; convention into &quot;-vendor-version-&quot;, &quot;-vendor-version-renderingmode-&quot;, etc. THen they&#039;ll create make some property behave differently when applied via &quot;-vendor-propertyname&quot; vs. &quot;propertyname&quot;. And developers would use it to hack like crazy.

OK, so maybe just apply it to experimental features, knowing you can usually just use &quot;propertyname&quot; instead of &quot;-vendor-propertyname&quot;. That&#039;s better, and the &quot;-vendor-propertyname&quot; still exists when browsers offer differing implementations.

But let&#039;s consider just nuking them for a second. Yeah, we&#039;re forced into situations where differing implementations will compete. Yeah, that gives incredible power to the first vendor to implement a proposed extension. Yeah, it&#039;s going to cause some headaches.

But it&#039;s simple. It&#039;s very simple. It cannot be abused. It forces browser vendors to communicate, to propose openly and early, to craft the most easily understood spec. And no one will ever have to go back and change their code because the &quot;-vendor-propertyname&quot; has been deprecated. It makes CSS easier to write and easier to read. 

Frankly, I&#039;m on board with all three solutions, they&#039;re all better than the current situation. The only part that&#039;s vitally important is that no developer should ever have to include a vendor prefix. But if I had to choose, then I&#039;m going to side with simplicity. As much as the flexibility of the first two options appeals to me, the simplicity of the third option forces everyone to be as forward looking as possible, and that&#039;s a good thing.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve thought about this a lot, and I have to say, I think that vendor extensions definitely have to be at least tweaked. I think one of the most comprehensive solutions would be that &#8220;-vendor-propertyname&#8221; applies to all CSS properties and always overrides a generic &#8220;propertyname&#8221; for a rule with the same specificity. In other words, for any property, regardless of whether it&#8217;s experimental or a well established standard, &#8220;-vendor-&#8221; can target it. Ideally, this would be used rarely, in cases where one browser&#8217;s implementation differs from anothers.</p>
<p>However, that&#8217;s probably going to be abused, both by developers and by browser makers. Browser makers would just extend the &#8220;-vendor-&#8221; convention into &#8220;-vendor-version-&#8221;, &#8220;-vendor-version-renderingmode-&#8221;, etc. THen they&#8217;ll create make some property behave differently when applied via &#8220;-vendor-propertyname&#8221; vs. &#8220;propertyname&#8221;. And developers would use it to hack like crazy.</p>
<p>OK, so maybe just apply it to experimental features, knowing you can usually just use &#8220;propertyname&#8221; instead of &#8220;-vendor-propertyname&#8221;. That&#8217;s better, and the &#8220;-vendor-propertyname&#8221; still exists when browsers offer differing implementations.</p>
<p>But let&#8217;s consider just nuking them for a second. Yeah, we&#8217;re forced into situations where differing implementations will compete. Yeah, that gives incredible power to the first vendor to implement a proposed extension. Yeah, it&#8217;s going to cause some headaches.</p>
<p>But it&#8217;s simple. It&#8217;s very simple. It cannot be abused. It forces browser vendors to communicate, to propose openly and early, to craft the most easily understood spec. And no one will ever have to go back and change their code because the &#8220;-vendor-propertyname&#8221; has been deprecated. It makes CSS easier to write and easier to read. </p>
<p>Frankly, I&#8217;m on board with all three solutions, they&#8217;re all better than the current situation. The only part that&#8217;s vitally important is that no developer should ever have to include a vendor prefix. But if I had to choose, then I&#8217;m going to side with simplicity. As much as the flexibility of the first two options appeals to me, the simplicity of the third option forces everyone to be as forward looking as possible, and that&#8217;s a good thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: okonomiyaki3000</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280745</link>
		<dc:creator>okonomiyaki3000</dc:creator>
		<pubDate>Tue, 23 Mar 2010 00:53:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280745</guid>
		<description>@justinnt If states like :hover, :focus, etc. belong in CSS, then so do transitions. 

Personally, I like the vendor prefixes. They aren&#039;t perfect but there&#039;s a lot more good in them than bad. 

The real problem is CSS itself. It&#039;s broken and it&#039;s getting brokener. Look, rounded corners were popular but required a lot of extra little images so it was thrown into css. Drop shadows were popular but required a lot of extra little images so they were thrown into css. Gradients were popular but required some extra images so they were thrown into css. All of this seems good on the surface but what next? Every design element that becomes popular will be thrown into css? The comment boxes on this page have a little arrow pointing to the byline, let&#039;s have a css property for that! 

What is needed is a more sophisticated, systematic approach to these things. I&#039;d like to see an Advanced Style Sheet language that&#039;s closer to a programming language. If done right, it would have a lot more power and flexibility and not require vendors to toss in new junk to solve specific problems. Oh, and unlike CSS, ASS would be an acronym.</description>
		<content:encoded><![CDATA[<p>@justinnt If states like :hover, :focus, etc. belong in CSS, then so do transitions. </p>
<p>Personally, I like the vendor prefixes. They aren&#8217;t perfect but there&#8217;s a lot more good in them than bad. </p>
<p>The real problem is CSS itself. It&#8217;s broken and it&#8217;s getting brokener. Look, rounded corners were popular but required a lot of extra little images so it was thrown into css. Drop shadows were popular but required a lot of extra little images so they were thrown into css. Gradients were popular but required some extra images so they were thrown into css. All of this seems good on the surface but what next? Every design element that becomes popular will be thrown into css? The comment boxes on this page have a little arrow pointing to the byline, let&#8217;s have a css property for that! </p>
<p>What is needed is a more sophisticated, systematic approach to these things. I&#8217;d like to see an Advanced Style Sheet language that&#8217;s closer to a programming language. If done right, it would have a lot more power and flexibility and not require vendors to toss in new junk to solve specific problems. Oh, and unlike CSS, ASS would be an acronym.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: digitalmechanic</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280744</link>
		<dc:creator>digitalmechanic</dc:creator>
		<pubDate>Mon, 22 Mar 2010 23:49:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280744</guid>
		<description>One can minimize DRY by not repeating yourself.  First define good base classes ONCE.

.round_corners { 
 ...
}

Once defined, why is it even still an issue.  Allowing vendors to skirt around the issue of non-standard css properties in this manner is a good thing.  This allows for experimentation and reduces collisions between vendors. Not every browser implements the standard the same way.  

People adopting these custom NON-STANDARD properties into their work is risky.  Always has been, will always be.  What I want to know is when did people start thinking differently?</description>
		<content:encoded><![CDATA[<p>One can minimize DRY by not repeating yourself.  First define good base classes ONCE.</p>
<p>.round_corners {<br />
 &#8230;<br />
}</p>
<p>Once defined, why is it even still an issue.  Allowing vendors to skirt around the issue of non-standard css properties in this manner is a good thing.  This allows for experimentation and reduces collisions between vendors. Not every browser implements the standard the same way.  </p>
<p>People adopting these custom NON-STANDARD properties into their work is risky.  Always has been, will always be.  What I want to know is when did people start thinking differently?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: justinnt</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280743</link>
		<dc:creator>justinnt</dc:creator>
		<pubDate>Mon, 22 Mar 2010 23:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280743</guid>
		<description>not convinced that transitions belong in CSS anyway ...</description>
		<content:encoded><![CDATA[<p>not convinced that transitions belong in CSS anyway &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: genericallyloud</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280741</link>
		<dc:creator>genericallyloud</dc:creator>
		<pubDate>Mon, 22 Mar 2010 21:42:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280741</guid>
		<description>@eyelidlessness - I guess it depends on what your requirements of a complete solution are. As long as all of the information required to output the separate styles is provided to the template engine (or can be derived from the inputs) there should never be the problem. For rules that are exactly the same, you would supply some pretty simple arguments, for very different rules, you might have to do a little more work, but likely less than doing them all out by hand.</description>
		<content:encoded><![CDATA[<p>@eyelidlessness &#8211; I guess it depends on what your requirements of a complete solution are. As long as all of the information required to output the separate styles is provided to the template engine (or can be derived from the inputs) there should never be the problem. For rules that are exactly the same, you would supply some pretty simple arguments, for very different rules, you might have to do a little more work, but likely less than doing them all out by hand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fzammetti</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280739</link>
		<dc:creator>fzammetti</dc:creator>
		<pubDate>Mon, 22 Mar 2010 21:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280739</guid>
		<description>The prefixes are an eyesore, a codesmell, plain and simple.  They lead to redundancy, complexity and ultimately make things harder to maintain down the road.  The article is largely correct in this regard.

However... are they *necessary* at the present time?  Yes.  Are they the best solution to a larger problem?  Very likely.  Would the world be better off without them?  Probably not, assuming nothing else changed to compensate.

So long as they are always a transitional thing, meaning as the specifications solidify and get implemented by the vendors then they start to go away, then that&#039;s not so bad IMO.  I wish we didn&#039;t even have to have that be the case, but it&#039;s not really the end of the world either I&#039;d say and does serve a purpose.

It&#039;s kind of like paying taxes... nobody really likes it, but we *do* derive some benefit from it, so even though it&#039;s distasteful to many, you do it and understand why.  Same here.  Now, if only taxes were transitional... and no death, does not count! LOL</description>
		<content:encoded><![CDATA[<p>The prefixes are an eyesore, a codesmell, plain and simple.  They lead to redundancy, complexity and ultimately make things harder to maintain down the road.  The article is largely correct in this regard.</p>
<p>However&#8230; are they *necessary* at the present time?  Yes.  Are they the best solution to a larger problem?  Very likely.  Would the world be better off without them?  Probably not, assuming nothing else changed to compensate.</p>
<p>So long as they are always a transitional thing, meaning as the specifications solidify and get implemented by the vendors then they start to go away, then that&#8217;s not so bad IMO.  I wish we didn&#8217;t even have to have that be the case, but it&#8217;s not really the end of the world either I&#8217;d say and does serve a purpose.</p>
<p>It&#8217;s kind of like paying taxes&#8230; nobody really likes it, but we *do* derive some benefit from it, so even though it&#8217;s distasteful to many, you do it and understand why.  Same here.  Now, if only taxes were transitional&#8230; and no death, does not count! LOL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joeri</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280738</link>
		<dc:creator>Joeri</dc:creator>
		<pubDate>Mon, 22 Mar 2010 20:07:23 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280738</guid>
		<description>I don&#039;t much care, to be honest. So you repeat the same style a few different ways? So what? Aren&#039;t we all gzipping our stylesheets anyway? I remain to be convinced by this article that there&#039;s a genuine problem here, other than an aesthetic one.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t much care, to be honest. So you repeat the same style a few different ways? So what? Aren&#8217;t we all gzipping our stylesheets anyway? I remain to be convinced by this article that there&#8217;s a genuine problem here, other than an aesthetic one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CorporalMaxSterling</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280737</link>
		<dc:creator>CorporalMaxSterling</dc:creator>
		<pubDate>Mon, 22 Mar 2010 19:52:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280737</guid>
		<description>please, please, please just agree on something already and stop making us write so much repetitive damn code!!!!</description>
		<content:encoded><![CDATA[<p>please, please, please just agree on something already and stop making us write so much repetitive damn code!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V1</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280736</link>
		<dc:creator>V1</dc:creator>
		<pubDate>Mon, 22 Mar 2010 19:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280736</guid>
		<description>I never thought this day would come.. But i actually agree on something that @ThomasHansen posted..
.
I think they prefixes should stay untill they are stable enough to be implemented as &quot;standards&quot;</description>
		<content:encoded><![CDATA[<p>I never thought this day would come.. But i actually agree on something that @ThomasHansen posted..<br />
.<br />
I think they prefixes should stay untill they are stable enough to be implemented as &#8220;standards&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattCoz</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280734</link>
		<dc:creator>MattCoz</dc:creator>
		<pubDate>Mon, 22 Mar 2010 18:30:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280734</guid>
		<description>The browser prefixes are a necessary evil, the real problem is that it&#039;s taking so long to get these properties standardized.</description>
		<content:encoded><![CDATA[<p>The browser prefixes are a necessary evil, the real problem is that it&#8217;s taking so long to get these properties standardized.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iliad</title>
		<link>http://ajaxian.com/archives/should-css-vendor-prefixes-be-nuked-or-just-tweaked/comment-page-1#comment-280733</link>
		<dc:creator>iliad</dc:creator>
		<pubDate>Mon, 22 Mar 2010 18:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8769#comment-280733</guid>
		<description>As pointed out, things like border-radius and gradients are implemented differently on webkit and mozilla so they need the prefixes. (Incidentally, why the heck is it border radius and not corner radius?)

What does need to happen is for the W3C to move faster. Why the heck is it taking so long to standardize border-radius? Most normal browsers (read not IE) had them for years.
On top of that, given our obsession with gradients in our web design, hurrying up the gradient spec would do so much to lighten the image load of websites. But definitely go with mozilla&#039;s implementation, webkit&#039;s is twice as verbose and three times as confusing.</description>
		<content:encoded><![CDATA[<p>As pointed out, things like border-radius and gradients are implemented differently on webkit and mozilla so they need the prefixes. (Incidentally, why the heck is it border radius and not corner radius?)</p>
<p>What does need to happen is for the W3C to move faster. Why the heck is it taking so long to standardize border-radius? Most normal browsers (read not IE) had them for years.<br />
On top of that, given our obsession with gradients in our web design, hurrying up the gradient spec would do so much to lighten the image load of websites. But definitely go with mozilla&#8217;s implementation, webkit&#8217;s is twice as verbose and three times as confusing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

