Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Overview  





2 The web standards movement  





3 Common usage  





4 Standards publications and bodies  





5 Non-standard and vendor-proprietary pressures  





6 Web Standards Compliance Testing  



6.1  Compliance tests for website code  





6.2  Compliance tests for web browsers  







7 See also  





8 References  





9 External links  














Web standards






العربية
Español
فارسی
Français

Bahasa Indonesia
Jawa
Nederlands

Português
Română
Српски / srpski
Svenska
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized best practices for building web sites, and a philosophy of web design and development that includes those methods.[1]

Overview

[edit]

Web standards include many interdependent standards and specifications, some of which govern aspects of the Internet, not just the World Wide Web. Even when not web-focused, such standards directly or indirectly affect the development and administration of web sites and web services. Considerations include the interoperability, accessibility and usability of web pages and web sites.

Web standards consist of the following:

More broadly, the following technologies may be referred to as "web standards" as well:

Web standards are evolving specifications of web technologies.[10] Web standards are developed by standards organizations—groups of interested and often competing parties chartered with the task of standardization—not technologies developed and declared to be a standard by a single individual or company. It is crucial to distinguish those specifications that are under development from the ones that already reached the final development status (in case of W3C specifications, the highest maturity level).

The web standards movement

[edit]

The earliest visible manifestation of the web standards movement was the Web Standards Project, launched in August 1998 as a grassroots coalition fighting for improved web standards support in browsers.[11]

The web standards movement supports concepts of standards-based web design, including the separation of document structure from a web page or application's appearance and behavior; an emphasis on semantically structured content that validates (that is, contains no errors of structural composition) when tested against validation software maintained by the World Wide Web Consortium; and progressive enhancement, a layered approach to web page and application creation that enables all people and devices to access the content and functionality of a page, regardless of personal physical ability (accessibility), connection speed, and browser capability.

Prior to the web standards movement, many web page developers used invalid, incorrect HTML syntax such as "table layouts" and "spacer" GIF images to create web pages — an approach often referred to as "tag soup". Such pages sought to look the same in all browsers of a certain age (such as Microsoft Internet Explorer 4 and Netscape Navigator4), but were often inaccessible to people with disabilities. Tag soup pages also displayed or operated incorrectly in older browsers, and required code forks such as JavaScript for Netscape Navigator and JScript for Internet Explorer that added to the cost and complexity of development. The extra code required, and the lack of a caching page layout language, made web sites "heavy" in terms of bandwidth, as did the frequent use of images as text. These bandwidth requirements were burdensome to users in developing countries, rural areas, and wherever fast Internet connections were unavailable.

The Web Standards movement pioneered by Glenn Davis, George Olsen, Jeffrey Zeldman, Steven Champeon, Todd Fahrner, Eric A. Meyer, Tantek Çelik, Dori Smith, Tim Bray, Jeffrey Veen, and other members of the Web Standards Project replaced bandwidth-heavy tag soup with light, semantic markup and progressive enhancement, with the goal of making web content "accessible to all".[12]

The Web Standards movement declared that HTML, CSS, and JavaScript were more than simply interesting technologies. "They are a way of creating Web pages that will facilitate the twin goals of sophisticated and appropriate presentation and widespread accessibility."[12] The group succeeded in persuading Netscape, Microsoft, and other browser makers to support these standards in their browsers. It then set about promoting these standards to designers, who were still using tag soup, Adobe Flash, and other proprietary technologies to create web pages.

In 2007, Douglas Vos initiated the Blue Beanie Day, inspired by Jeffrey Zeldman, who is shown with a blue cap on the book cover of his 2003 book Designing with Web Standards.[13] Since then, the 30 November is the annual international celebration of web standards and web accessibility.[14]

Common usage

[edit]

When a web site or web page is described as complying with web standards, it usually means that the site or page has valid HTML, CSS and JavaScript. The HTML should also meet accessibility and semantic guidelines. Full standard compliance also covers proper settings for character encoding, valid RSS or valid Atom news feed, valid RDF, valid metadata, valid XML, valid object embedding, valid script embedding, browser- and resolution-independent codes, and proper server settings.

When web standards are discussed, the following publications are typically seen as foundational:

Web accessibility is normally based upon the Web Content Accessibility Guidelines[17] published by the W3C's Web Accessibility Initiative.

Work in the W3C toward the Semantic Web is currently focused by publications related to the Resource Description Framework (RDF), Gleaning Resource Descriptions from Dialects of Languages (GRDDL) and Web Ontology Language (OWL).

Standards publications and bodies

[edit]

A W3C Recommendation is a specification or set of guidelines that, after extensive consensus-building, has received the endorsement of W3C Members and the Director.

An IETF Internet Standard is characterized by a high degree of technical maturity and by a generally held belief that the specified protocol or service provides significant benefit to the Internet community. A specification that reaches the status of Standard is assigned a number in the IETF STD series while retaining its original IETF RFC number.

Non-standard and vendor-proprietary pressures

[edit]

HTML 5 contains numerous "willful violations" of other specifications, in order to accommodate limitations of existing platforms.[18]

Web Standards Compliance Testing

[edit]

There are compliance tests both for HTML code generated by websites as well as for the faithful interpretation of HTML code by web browsers.

Compliance tests for website code

[edit]

W3C offers online services to test websites directly for both web site developers, as well as for website users. These include:

Compliance tests for web browsers

[edit]

The Web Standards Project (WaSP), although development is officially inactive, continues to offer two levels of testing services for web browsers:

See also

[edit]
  • Designing with Web Standards
  • Open Web Foundation (OWF)
  • Responsive web design (RWD)
  • W3C Markup Validation Service
  • WebPlatform.org
  • Web Standards Project
  • References

    [edit]
    1. ^ "Mission - Web Standards Project". WaSP. Retrieved 2009-01-19.
  • ^ "W3C Technical Reports and Publications". W3C. Retrieved 2009-01-19.
  • ^ a b c Allsopp, John (2009-12-09). Developing with Web Standards. Berkeley: New Riders. p. 11. ISBN 978-0-321-70271-5.
  • ^ "WHATWG Standards". spec.whatwg.org. Retrieved 2020-11-22.
  • ^ "Ecma formal publications". Ecma. Retrieved 2009-01-19.,
  • ^ "Search for World Wide Web in ISO standards". ISO. Retrieved 2009-01-19.
  • ^ "IETF RFC page". IETF. Retrieved 2009-01-19.
  • ^ "Unicode Technical Reports". Unicode Consortium. Retrieved 2009-01-19.
  • ^ "IANA home page". IANA. Retrieved 2009-01-19.
  • ^ Leslie Sikos (2011). Web standards - Mastering HTML5, CSS3, and XML. Apress. ISBN 978-1-4302-4041-9.
  • ^ Sliwa, Carol (1998-08-17). "Browser standards targeted". Computerworld. Vol. 32, no. 33. p. 76. ISSN 0010-4841.
  • ^ a b "Web Standards Mission". Archive.webstandards.org. Retrieved 2014-02-26.
  • ^ Zeldman, Jeffrey (2008-11-20). "Blue Beanie Day II". Zeldman on Web & Interaction Design. Retrieved 2020-04-21.
  • ^ Walker, Alissa (2009-11-30). "Why Is Your Web Designer Wearing a Blue Hat Today?". Fast Company. Retrieved 2020-04-21.
  • ^ Berners-Lee, Tim; Fielding, Roy T.; Masinter, Larry (1998). Uniform Resource Identifiers (URI): Generic Syntax. IETF. doi:10.17487/RFC2396. RFC 2396. Retrieved 2009-10-27.
  • ^ Fielding, Roy T.; Gettys, James; Mogul, Jeffrey C.; Nielsen, Henrik Frystyk; Masinter, Larry; Leach, Paul J.; Berners-Lee, Tim (1999). Hypertext Transfer Protocol -- HTTP/1.1. IETF. doi:10.17487/RFC2616. RFC 2616. Retrieved 2009-10-27.
  • ^ "Web Content Accessibility Guidelines 1.0, W3C Recommendation 5-May-1999". W3C. 1999. Retrieved 2009-02-18.
  • ^ "HTML 5 - A vocabulary and associated APIs for HTML and XHTML - Compliance with other specifications". Retrieved 2017-06-29.
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Web_standards&oldid=1226230449"

    Category: 
    Web standards
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Pages using div col with small parameter
     



    This page was last edited on 29 May 2024, at 10:09 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki