- Standards-compliant
Standards-compliant is a term often used in describing websites & user agents' (often
web browser s) relativecompliance with web standards proposed by theWorld Wide Web Consortium (W3C); also used for stressing out that one doesn't useproprietary methods or features.Although there is no "perfect" browser that seamlessly adheres to all standards at the time being, huge advancement has been made by several major web browsers (such asMozilla Firefox and Opera) in the past few years that will ensure betterinteroperability in the future.Current use of the term "standards-compliance" generally refers to the adherence to coding practices in relation to the use of
HTML orXHTML , with Cascading Style Sheets (CSS) to define the layout, colors, and fonts of a web page. The Web Standards Project (WaSP) is a group, mainly comprised of experienced web developers, whose mission is to encourage the use of these standards globally. Their recent efforts have been to promote the use of and adherence to the CSS 2.0 web standard by browsers, including how browsers respond to invalid markup/styles. The tests developed by WaSP are calledAcid1 ,Acid2 , andAcid3 , with each testing CSS1, CSS2, and CSS2+ (CSS2 + Client-Side Scripting), respectively.fact|date=May 2008Purpose
The purpose of the CSS 2.0 web standard is to keep data separate from its format, to maximize portability and interoperability.Fact|date=May 2008 To see how the CSS 2.0 standards could be applied, consider the following HTML: <H1 color="lime" align="center">Horses</H1> <P color="yellow" bgcolor="black">These magnificent creatures can...</P>In this example, the data is not separated from its formatting. To make this example CSS 2.0 compliant, the above code would look something like this: style.css: h1 { color: lime; text-align: center; } p { color: yellow; background-color: black; }
index.html: <h1>Horses</h1> <p>These magnificent creatures can...</p>In this example, you can see that the data has been separated from its formatting, so it's easy to tell that the colors and alignment are not related to the data at all, but are only used for formatting. All browsers that are 100% CSS 2.0 compliant should display the latter example (almost) identically.
Modern web browsers currently under development, or recently released (Opera 9, Mozilla Firefox 3, Microsoft Internet Explorer 8, Safari 2) fully support the CSS 2.0 standard.fact|date=May 2008
External links
* [http://www.w3.org The World Wide Web Consortium (W3C)]
* [http://www.webdevout.net/browser_support.php The most comprehensive comparison table of standards support in modern browsers] - "It deals primarily with theInternet Explorer , Firefox/Netscape /Mozilla (now calledSeaMonkey ), and Opera web browsers, with focus on theHTML , CSS and DOM technologies."
* [http://www.mikeindustries.com/blog/archive/2004/11/speeding-up-browser-evolution "Speeding up Browser Evolution", an article by Mike Davidson] .
Wikimedia Foundation. 2010.