Els estàndards web són els estàndards formals i no propietaris, així com altres especificacions tècniques que defineixen i descriuen aspectes de la World Wide Web. En els darrers anys, el terme s'ha associat més sovint amb la tendència d'aprovar un conjunt de bones pràctiques estandarditzades per a la construcció de llocs web, i una filosofia de disseny i desenvolupament web que inclou aquests mètodes.

Visió general Els estàndards web inclouen molts estàndards i especificacions interdependents, alguns dels quals regeixen aspectes d'Internet, no només la World Wide Web. Fins i tot quan no estan centrats en la web, aquests estàndards afecten directament o indirectament el desenvolupament i l'administració de llocs web i serveis web. Les consideracions inclouen la interoperabilitat, l'accessibilitat i la usabilitat de les pàgines web i els llocs web.

Els estàndards web consisteixen en el següent:

Recomanacions publicades pel World Wide Web Consortium (W3C), com ara HTML/XHTML, Cascading Style Sheets (CSS), formats d'imatge com ara Portable Network Graphics (PNG) i Scalable Vector Graphics (SVG), així com tecnologies d'accessibilitat com ara WAI-ARIA. Estàndards i "Estàndards de vida" publicats pel Grup de Treball de Tecnologia d'Aplicacions d'Hypertext Web (WHATWG), com ara l'Estàndard de Vida HTML, l'Estàndard DOM, l'Estàndard de Codificació i l'Estàndard URL. Estàndards publicats per Ecma International (anteriorment ECMA), com ara JavaScript (també conegut com a ECMAScript) i JavaScript Object Notation (JSON) Estàndards publicats per l'Organització Internacional per a l'Estandardització (ISO), com ara JPEG

De manera més general, les tecnologies següents també es poden anomenar "estàndards web":

Documents de sol·licitud de comentaris (RFC) publicats per l'Internet Engineering Task Force (IETF) L'estàndard Unicode i diversos informes tècnics Unicode (UTR) publicats pel Consorci Unicode Registres de noms i números mantinguts per l'Autoritat d'Assignació de Números d'Internet (IANA)

Els estàndards web són especificacions en evolució de les tecnologies web. Els estàndards web són desenvolupats per organitzacions d'estandardització —grups de parts interessades i sovint competidores encarregades de la tasca d'estandarditzar— no tecnologies desenvolupades i declarades com a estàndard per una sola persona o empresa. És crucial distingir les especificacions que estan en desenvolupament de les que ja han assolit l'estat de desenvolupament final (en el cas de les especificacions del W3C, el nivell de maduresa més alt).

El moviment dels estàndards web La primera manifestació visible del moviment dels estàndards web va ser el Web Standards Project, llançat l'agost de 1998 com una coalició popular que lluitava per millorar el suport dels estàndards web als navegadors.

El moviment dels estàndards web recolza conceptes de disseny web basat en estàndards, incloent-hi la separació de l'estructura del document de l'aparença i el comportament d'una pàgina web o aplicació; una èmfasi en el contingut semànticament estructurat que es valida (és a dir, que no conté errors de composició estructural) quan es prova amb programari de validació mantingut pel World Wide Web Consortium; i la millora progressiva, un enfocament per capes per a la creació de pàgines web i aplicacions que permet a totes les persones i dispositius accedir al contingut i la funcionalitat d'una pàgina, independentment de la capacitat física personal (accessibilitat), la velocitat de connexió i la capacitat del navegador.

Abans del moviment dels estàndards web, molts desenvolupadors de pàgines web utilitzaven una sintaxi HTML incorrecta i no vàlida, com ara "dissenys de taula" i imatges GIF "espaiadors" per crear pàgines web, un enfocament sovint anomenat "sopa d'etiquetes". Aquestes pàgines intentaven tenir el mateix aspecte en tots els navegadors d'una determinada edat (com ara Microsoft Internet Explorer 4 i Netscape Navigator 4), però sovint eren inaccessibles per a persones amb discapacitats. Les pàgines de sopa d'etiquetes també es mostraven o funcionaven incorrectament en navegadors més antics i requerien bifurcacions de codi com ara JavaScript per a Netscape Navigator i JScript per a Internet Explorer, cosa que augmentava el cost i la complexitat del desenvolupament. El codi addicional necessari i la manca d'un llenguatge de disseny de pàgina en memòria cau feien que els llocs web fossin "pesats" pel que fa a l'ample de banda, així com l'ús freqüent d'imatges com a text. Aquests requisits d'ample de banda eren onerosos per als usuaris dels països en desenvolupament, les zones rurals i allà on no hi havia connexions ràpides a Internet disponibles.

El moviment dels Estàndards Web, iniciat per Glenn Davis, George Olsen, Jeffrey Zeldman, Steven Champeon, Todd Fahrner, Eric A. Meyer, Tantek Çelik, Dori Smith, Tim Bray, Jeffrey Veen i altres membres del Web Standards Project, va substituir la sopa d'etiquetes amb molta amplada de banda per un marcatge semàntic lleuger i una millora progressiva, amb l'objectiu de fer que el contingut web sigui "accessible per a tothom".

El moviment dels estàndards web va declarar que HTML, CSS i JavaScript eren més que simplement tecnologies interessants. "Són una manera de crear pàgines web que facilitaran els dos objectius d'una presentació sofisticada i adequada i una accessibilitat generalitzada." El grup va aconseguir persuadir Netscape, Microsoft i altres fabricants de navegadors perquè donessin suport a aquests estàndards als seus navegadors. Aleshores es va dedicar a promoure aquests estàndards entre els dissenyadors, que encara utilitzaven sopa d'etiquetes, Adobe Flash i altres tecnologies propietàries per crear pàgines web.

El 2007, Douglas Vos va iniciar el Dia de la Gorra Blava, inspirat per Jeffrey Zeldman, que apareix amb una gorra blava a la portada del seu llibre del 2003 *Designing with Web Standards*. Des de llavors, el 30 de novembre és la celebració internacional anual dels estàndards web i l'accessibilitat web.

Ús comú Quan es descriu un lloc web o una pàgina web que compleix amb els estàndards web, normalment significa que el lloc o la pàgina té HTML, CSS i JavaScript vàlids. L'HTML també ha de complir les directrius d'accessibilitat i semàntiques. El compliment total dels estàndards també inclou la configuració adequada per a la codificació de caràcters, RSS vàlid o canal de notícies Atom vàlid, RDF vàlid, metadades vàlides, XML vàlid, incrustació d'objectes vàlid, incrustació de scripts vàlids, codis independents del navegador i de la resolució i la configuració adequada del servidor.

Quan es parla d'estàndards web, les següents publicacions es consideren fonamentals:

Recomanacions per a llenguatges de marcatge, com ara el llenguatge de marcatge d'hipertext (HTML), el llenguatge de marcatge d'hipertext extensible (XHTML) i els gràfics vectorials escalables (SVG) del W3C. Recomanacions per a fulls d'estil, especialment fulls d'estil en cascada (CSS), del W3C. Estàndards per a ECMAScript, més comunament JavaScript, d'Ecma International. Recomanacions per a models d'objectes de documents (DOM), del W3C. Noms i adreces correctament formats per a la pàgina i tots els altres recursos als quals es fa referència (URI), basats en la RFC 2396, de l'IETF. Ús correcte d' HTTP i MIME per lliurar la pàgina, retornar-ne dades i sol·licitar altres recursos als quals s'hi fa referència, basat en RFC 2616, de l'IETF.

L'accessibilitat web normalment es basa en les Directrius d'Accessibilitat al Contingut Web publicades per la Iniciativa d'Accessibilitat Web del W3C.

El treball del W3C cap a la Web Semàntica es centra actualment en publicacions relacionades amb el Resource Description Framework (RDF), Gleaning Resource Descriptions from Dialects of Languages (GRDDL) i Web Ontology Language (OWL).

Publicacions i organismes de normalització Una recomanació del W3C és una especificació o conjunt de directrius que, després d'un extens consens, ha rebut l'aprovació dels membres del W3C i del director.

Un estàndard d'Internet de l'IETF es caracteritza per un alt grau de maduresa tècnica i per la creença general que el protocol o servei especificat proporciona un benefici significatiu a la comunitat d'Internet. A una especificació que assoleix l'estatus d'estàndard se li assigna un número de la sèrie STD de l'IETF, tot i que conserva el seu número RFC original de l'IETF.

Pressions no estàndard i pròpies del proveïdor L'HTML 5 conté nombroses "violacions intencionades" d'altres especificacions, per tal d'adaptar-se a les limitacions de les plataformes existents.

Proves de compliment dels estàndards web Hi ha proves de compliment tant per al codi HTML generat pels llocs web com per a la interpretació fidel del codi HTML per part dels navegadors web.

Proves de compliment per al codi del lloc web El W3C ofereix serveis en línia per provar llocs web directament tant per a desenvolupadors de llocs web com per a usuaris de llocs web. Aquests inclouen:

Servei de validació de marcatge per comprovar el marcatge (HTML, XHTML,...) dels documents web Servei de validació CSS per comprovar fulles d'estil en cascada (CSS) i documents (X)HTML amb fulles d'estil

Proves de conformitat per a navegadors web El Web Standards Project (WaSP), tot i que el desenvolupament està oficialment inactiu, continua oferint dos nivells de serveis de prova per a navegadors web:

Prova del navegador Acid2 Prova del navegador Acid3

Referències

Categoria:Estàndards de telecomunicacions Categoria:Internet