There is standardization.  

On Friday, May 09, 2014 09:15:46 AM Andrew C. Johnston wrote:
> Eric:
> 
> Well, I am just thinking theoretically, but the standards refrain is,
> everyone should meet the standards. And so css says, the code 'corners:
> rounded' or 'corners: spiked' is valid. But then the browsers fail to
> comply. They need it to be, 'mozilla-corners: rounded', and then there are
> 8 varieations.
> 
> And I wonder, why does the language not have the ability to internalize
> that, or can the language itself negotiate a successful result, given this
> imperfect reality.

The language is interpreted by the browsers.  The language does only have a 
single 
method for rounded corners: border-radius.

The problem is that border-radius didn't come into existence until 2009 (It may 
have been 
earlier, but the draft spec lists changes since the December 17, 2009 candidate 
recommendation).  Browsers are older than 2009. IE8, for instance was released 
in March 
2009.  Because the browser predates border radius, it has no support for it.  
It couldn't.  
There was no such thing.

And since, in 2009, border-radius was part of a candidate recommendation, that 
means 
that its potential behaviors were being hashed out.  While a new feature is 
being figured 
out, browsers put a test implementation in with the "-" prefix (-ie-, -moz-, 
-webkit-, etc.).  
Later, once the community has all agreed on how the property should act, the 
browsers 
implement the feature without the prefix (as was the case in IE9).

The problem is not lack of standardization.  The problem is that developers 
want to use 
properties that technically aren't part of the standard yet.

---Tim

> 
> Pre-processors may well have other value, but is this negotiation a function
> that should be done by them? We already have a lack of standardization, so
> I personally am not thrilled with this extra layer of complication on an
> already difficult process, but given the potential I would assume they are
> here to stay.
> 
> Rgrds,
> 
> Andrew
> 
> 
> Andrew,
> 
> I'm not following what you mean by this -
> 
> "Why can't there be a code for all browsers, to do something like
> transparency or rounded corners."
> 
> Are you talking about something outside of CSS? Something else maybe?
> 
> Eric
> ______________________________________________________________________
> css-discuss [css-d@lists.css-discuss.org]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to