text:
Web standards
From Wikipedia, the free encyclopedia
Jump to: navigation, search
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]
Contents
[hide]
1 Overview
2 Common usage
3 Standards publications and bodies
4 Non-standard and vendor-proprietary pressures
5 See also
6 References
7 External links
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, in the broader sense, consist of the following:
Recommendations published by the World Wide Web Consortium (W3C)[2]
"Living Standard" made by the Web Hypertext Application Technology Working Group (WHATWG)
Request for Comments (RFC) documents published by the Internet Engineering Task Force (IETF)[3]
Standards published by the International Organization for Standardization (ISO) [4]
Standards published by Ecma International (formerly ECMA) [5]
The Unicode Standard and various Unicode Technical Reports (UTRs) published by the Unicode Consortium [6]
Name and number registries maintained by the Internet Assigned Numbers Authority (IANA) [7]
Web standards are not fixed sets of rules, but are a constantly evolving set of finalized technical specifications of web technologies.[8] 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).
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:
Recommendations for markup languages, such as Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML), and Scalable Vector Graphics (SVG) from W3C.
Recommendations for stylesheets, especially Cascading Style Sheets (CSS), from W3C.
Standards for ECMAScript, more commonly JavaScript, from Ecma International.
Recommendations for Document Object Models (DOM), from W3C.
Properly formed names and addresses for the page and all other resources referenced from it (URIs), based upon RFC 2396, from IETF.[9]
Proper use of HTTP and MIME to deliver the page, return data from it and to request other resources referenced in it, based on RFC 2616, from IETF.[10]
Web accessibility is normally based upon the Web Content Accessibility Guidelines[11] 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.[12]
See also[edit]
W3C Markup Validation Service
Web Standards Project
Acid3
References[edit]
Jump up ^ "Mission - Web Standards Project". WaSP. Retrieved 2009-01-19.
Jump up ^ "W3C Technical Reports and Publications". W3C. Retrieved 2009-01-19.
Jump up ^ "IETF RFC page". IETF. Retrieved 2009-01-19.
Jump up ^ "Search for World Wide Web in ISO standards". ISO. Retrieved 2009-01-19.
Jump up ^ "Ecma formal publications". Ecma. Retrieved 2009-01-19.
Jump up ^ "Unicode Technical Reports". Unicode Consortium. Retrieved 2009-01-19.
Jump up ^ "IANA home page". IANA. Retrieved 2009-01-19.
Jump up ^ Leslie Sikos (2011). Web standards - Mastering HTML5, CSS3, and XML. Apress. ISBN 978-1-4302-4041-9.
Jump up ^ Berners-Lee, Tim; Fielding, Roy T.; Masinter, Larry (August 1998). Uniform Resource Identifiers (URI): Generic Syntax. IETF. doi:10.17487/RFC2396. RFC 2396. https://tools.ietf.org/html/rfc2396. Retrieved 2009-10-27.
Jump up ^ Fielding, Roy T.; Gettys, James; Mogul, Jeffrey C.; Nielsen, Henrik Frystyk; Masinter, Larry; Leach, Paul J.; Berners-Lee, Tim (June 1999). Hypertext Transfer Protocol -- HTTP/1.1. IETF. doi:10.17487/RFC2616. RFC 2616. https://tools.ietf.org/html/rfc2616. Retrieved 2009-10-27.
Jump up ^ "Web Content Accessibility Guidelines 1.0, W3C Recommendation 5-May-1999". W3C. 1999. Retrieved 2009-02-18.
Jump up ^ "HTML 5 - A vocabulary and associated APIs for HTML and XHTML - Compliance with other specifications". Retrieved 2017-06-29.
External links[edit]
W3C homepage
The Internet Engineering Task Force
Retrieved from "https://en.wikipedia.org/w/index.php?title=Web_standards&oldid=832118858"
Categories:
Web standards
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Article
Talk
Variants
Views
Read
Edit
View history
More
Search
Navigation
Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
Interaction
Help
About Wikipedia
Community portal
Recent changes
Contact page
Tools
What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
Cite this page
Print/export
Create a book
Download as PDF
Printable version
Languages
العربية
Español
فارسی
Français
한국어
Nederlands
日本語
Português
Română
Српски / srpski
Svenska
中文
5 more
Edit links
This page was last edited on 23 March 2018, at 23:22.
Text is available under the Creative Commons Attribution-ShareAlike License; 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
Developers
Cookie statement
Mobile view
Enable previews

values: mw-page-base noprint

values: mw-head-base noprint

values: firstHeading firstHeading en

values: siteSub noprint

values: jump-to-nav mw-jump

value: b

values:
/wiki/Internet_standard
mw-redirect
Internet standard

values:
/wiki/Best_practices
mw-redirect
Best practices

values:
/wiki/Web_site
mw-redirect
Web site

value: sup

value: p

attrs: role tabindex class

values: button 0 togglelink

attrs: class dir xml:lang

values: toctitle ltr en

values:
/wiki/Standard_compliance
mw-redirect
Standard compliance

values:
/wiki/Atom_(standard)
mw-redirect
Atom (standard)

values: Edit section: Standards publications and bodies

values: Edit section: Non-standard and vendor-proprietary pressures

values:
nofollow
external text
http://www.w3.org/TR/#Recommendations

values:
nofollow
external text
http://www.ietf.org/rfc.html

values:
nofollow
http://www.iana.org/
external text

values:
nofollow
http://www.masteringhtml5css3.com/
external text

values:
nofollow
external text
https://tools.ietf.org/html/rfc2396

values:
nofollow
external text
http://dx.doi.org/10.17487%2FRFC2396

values:
nofollow
external free
https://tools.ietf.org/html/rfc2396

values:
nofollow
external text
https://tools.ietf.org/html/rfc2616

values:
nofollow
external text
http://dx.doi.org/10.17487%2FRFC2616

values:
nofollow
external free
https://tools.ietf.org/html/rfc2616

values:
nofollow
http://www.w3.org/TR/WAI-WEBCONTENT/
external text

values: -moz-column-width: 30em; -webkit-column-width: 30em; column-width: 30em; list-style-type: decimal;

values:
nofollow
http://www.w3.org/
external text

values:
nofollow
http://www.ietf.org/
external text

values:
catlinks mw-normal-catlinks
catlinks mw-normal-catlinks
interface

values: Discussion about edits from this IP address [ctrl-alt-n]

values: A list of edits made from this IP address [ctrl-alt-y]

values: You are encouraged to create an account and log in; however, it is not mandatory

values:
/wiki/Web_standards
View the content page [ctrl-alt-c]
c

values: Discussion about the content page [ctrl-alt-t]

values: A list of recent changes in the wiki [ctrl-alt-r]

values: portal navigation p-interaction p-interaction-label

values: List of all English Wikipedia pages containing links to this page [ctrl-alt-j]

values: Recent changes in pages linked from this page [ctrl-alt-k]

values:
/wiki/Wikipedia:File_Upload_Wizard
Upload files [ctrl-alt-u]
u

values: A list of all special pages [ctrl-alt-q]

values: Permanent link to this revision of the page

values: Link to connected data repository item [ctrl-alt-g]

values: Printable version of this page [ctrl-alt-p]

values: معايير الويب – Arabic

values: استانداردهای وب – Persian

values:
interlanguage-link interwiki-fa
display: none;

values:
interlanguage-link interwiki-nl
display: none;

values:
interlanguage-link interwiki-ro
display: none;

values:
interlanguage-link interwiki-sr
display: none;

values:
interlanguage-link interwiki-sv
display: none;

values: All languages (initial selection from common choices by you and others)

values: /static/images/wikimedia-button-1.5x.png 1.5x, /static/images/wikimedia-button-2x.png 2x

values: /static/images/poweredby_mediawiki_132x47.png 1.5x, /static/images/poweredby_mediawiki_176x62.png 2x

values:
suggestions
display: none; font-size: 13px;

values: mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Web_standards rootpage-Web_standards skin-vector action-view