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/