- Image
- Name
- Emil Stenström
- Url
- Emil Stenström
Emil Stenström replied on 2006-05-07 17:57:40
<div typeof='oa:TextualBody' resource='#note-20060507175740' property='rdf:value' datatype='rdf:HTML'> <p>The issue of differencies in implementation is serious. If implementations differ we are stuck in a position where standards does not mean standards anymore, rather "guidelines". </p> <p>When looking at the Web Services field they have acknowledged this problem and added another working group with the sole purpose of finding and correcting parts of the Web Service standards that is ambiguous. Perhaps this is a step that is a step in the right direction?</p></div>
- Actor
- Emil Stenström
- AnnotatedAt
- 7 May 2006 19:57
- AnnotatedBy
- Emil Stenström
- Content
- <div typeof='oa:TextualBody' resource='#note-20060507175740' property='rdf:value' datatype='rdf:HTML'> <p>The issue of differencies in implementation is serious. If implementations differ we are stuck in a position where standards does not mean standards anymore, rather "guidelines". </p> <p>When looking at the Web Services field they have acknowledged this problem and added another working group with the sole purpose of finding and correcting parts of the Web Service standards that is ambiguous. Perhaps this is a step that is a step in the right direction?</p></div>
- Creator
- Emil Stenström
- DatePublished
- 7 May 2006 19:57
- Description
- <div typeof='oa:TextualBody' resource='#note-20060507175740' property='rdf:value' datatype='rdf:HTML'> <p>The issue of differencies in implementation is serious. If implementations differ we are stuck in a position where standards does not mean standards anymore, rather "guidelines". </p> <p>When looking at the Web Services field they have acknowledged this problem and added another working group with the sole purpose of finding and correcting parts of the Web Service standards that is ambiguous. Perhaps this is a step that is a step in the right direction?</p></div>
- HasBody
- note-20060507175740
- HasTarget
- The W3C's vague specifications are open to interpretation
- InReplyTo
- The W3C's vague specifications are open to interpretation
- MotivatedBy
- replying
- Name
- Emil Stenström replied on 2006-05-07 17:57:40
- Published
- 7 May 2006 19:57
- Value
- <p>The issue of differencies in implementation is serious. If implementations differ we are stuck in a position where standards does not mean standards anymore, rather "guidelines". </p> <p>When looking at the Web Services field they have acknowledged this problem and added another working group with the sole purpose of finding and correcting parts of the Web Service standards that is ambiguous. Perhaps this is a step that is a step in the right direction?</p>
The W3C's vague specifications are open to interpretation
<p>A common notation concerning CSS background shorthand or <a title='background-position recommendation at W3C' href='http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position'>background-position</a> order more specifically is often found in quick discussions. This is due to a simple factor; W3C's recommendations, standards and specifications is independent from user-agents interpretation. How W3C defines is not necessarily how they are applied in the real world (in the case of cross-browser rendering).</p><p>For instance, the <code>background-position</code> property specifies the following type:</p><blockquote title='Colors and background recommendation: background-position' cite='http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position'><p>Value: [ [<percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit</p></blockquote><p>The <strong>Value</strong> type may contain either units or keywords or inherit as a valid value for the property.</p><p>In the case of units, percentage or length values can be used (in any combination), where one is the lower limit and two is the upper limit for the number of allowed values. In the case of percentages and length values, and where both axes are provided, the x-axis is defined first and then the y-axis (<strong>assuming the specification is consistent within itself</strong>)</p><p>In the case of keywords, top or center or bottom, and/or left or center or right values may be used in any order.</p><p>Neither the <a href='http://www.w3.org/TR/REC-CSS2/colors.html#q2'>Colors and Backgrounds</a> CSS2 specification nor the <a href='http://www.w3.org/TR/REC-CSS2/about.html#property-defs'>CSS property definitions</a> make it clear, concerning both the CSS background-position order and background shorthand order. What we are left with is to read between the lines.</p><p>Similar cases can be found at W3C specifications, and the information presented requires heavily on our <em>interpretation</em>. Having said that, even though the browser makers pseudo-work closely with the W3C team, there is no wonder why some of the ambiguous specifications (ex. <a href='identical-tabindex-values-and-group-iterations'>Identical tabindex values and group iterations</a>) are implemented either incorrectly or there is a noticeable difference in behaviour cross-browsers. The irony is; after the specifications come out of working drafts into full recommendations, and where the browsers eventually adopt them, it takes quite a long time for the community to find these inconsistencies. Of course, this only results in the development community blaming either on the open or commercial browser makers, or the W3C directly - then we get cases like <a title='Web Applications 1.0 - Working draft' href='http://www.whatwg.org/specs/web-apps/current-work/'>HTML 5</a> trying to get into the picture by claiming to <em>get it right this time</em>.</p>
- About
- css
- user-agents
- w3c
- Creator
- i
- DatePublished
- 23 April 2006 05:04
- Description
- <p>A common notation concerning CSS background shorthand or <a title='background-position recommendation at W3C' href='http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position'>background-position</a> order more specifically is often found in quick discussions. This is due to a simple factor; W3C's recommendations, standards and specifications is independent from user-agents interpretation. How W3C defines is not necessarily how they are applied in the real world (in the case of cross-browser rendering).</p><p>For instance, the <code>background-position</code> property specifies the following type:</p><blockquote title='Colors and background recommendation: background-position' cite='http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position'><p>Value: [ [<percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit</p></blockquote><p>The <strong>Value</strong> type may contain either units or keywords or inherit as a valid value for the property.</p><p>In the case of units, percentage or length values can be used (in any combination), where one is the lower limit and two is the upper limit for the number of allowed values. In the case of percentages and length values, and where both axes are provided, the x-axis is defined first and then the y-axis (<strong>assuming the specification is consistent within itself</strong>)</p><p>In the case of keywords, top or center or bottom, and/or left or center or right values may be used in any order.</p><p>Neither the <a href='http://www.w3.org/TR/REC-CSS2/colors.html#q2'>Colors and Backgrounds</a> CSS2 specification nor the <a href='http://www.w3.org/TR/REC-CSS2/about.html#property-defs'>CSS property definitions</a> make it clear, concerning both the CSS background-position order and background shorthand order. What we are left with is to read between the lines.</p><p>Similar cases can be found at W3C specifications, and the information presented requires heavily on our <em>interpretation</em>. Having said that, even though the browser makers pseudo-work closely with the W3C team, there is no wonder why some of the ambiguous specifications (ex. <a href='identical-tabindex-values-and-group-iterations'>Identical tabindex values and group iterations</a>) are implemented either incorrectly or there is a noticeable difference in behaviour cross-browsers. The irony is; after the specifications come out of working drafts into full recommendations, and where the browsers eventually adopt them, it takes quite a long time for the community to find these inconsistencies. Of course, this only results in the development community blaming either on the open or commercial browser makers, or the W3C directly - then we get cases like <a title='Web Applications 1.0 - Working draft' href='http://www.whatwg.org/specs/web-apps/current-work/'>HTML 5</a> trying to get into the picture by claiming to <em>get it right this time</em>.</p>
- GeneratedAtTime
- 23 April 2006 05:04
- Has creator
- i
- Has reply
- Emil Stenström replied on 2006-05-07 17:57:40
- Name
- The W3C's vague specifications are open to interpretation
- Num replies
- 1
- Publisher
- i
- RelatedLink
- css-specificity-and-selectors
- future-of-css-naked-day
- identical-tabindex-values-and-group-iterations
- linked-specifications-reports
- where-are-my-web-standards
- WasAttributedTo
- i