Formation aux standards du Web (W3C et les standards du Web)

Présentation

Les standards du Web est une expression désignant différentes technologies et protocoles utilisés sur le Web et en particulier ceux définis par le W3C sous forme derecommandations.

Cette expression a été popularisée à partir de la fin des années 1990, à travers des ouvrages de designers tels que Designing With Web Standards de Jeffrey Zeldman1, ainsi que l'action d'associations de professionnels du Web comme le Web Standards Project (WaSP), ou encore en France le collectif Openweb2.

Elle se réfère principalement aux technologies formant le socle principal d'un document web : le HTML et le XHTML, les feuilles de style en cascade (CSS) et le DOM (Document Object Model). Cependant, elle peut également, selon les contextes, s'étendre à un ensemble plus vaste.

Il existe de nombreux organismes de standardisation, d'importances diverses. Parmi les plus notables se trouvent l'IETF (protocoles…), le W3C (langages de balisage, langages de présentation, accessibilité, respect de la vie privée…), l'ISO et le Consortium Unicode (codages de caractères…), l'ECMA (JavaScript…), l'IANA (noms de domaine, types MIME…)…

(Wikipédia) 

Niveau

  • Intermédiaire

Pré-requis

  • Très bonne connaissance du langage HTML et expérience pertinente avec CSS2

Durée 

  • 1 jour

Compléments d'informations

Connaître le W3C

  • Historique, implication et influence sur l'industrie
  • Différencier HTML et XHTML
  • Comprendre les différences fondamentales
  • Connaître les normes de programmation
  • Valider votre code source selon le doctype
  • Définir le doctype qui vous convient le mieux
  • Valider selon les normes du W3C
  • Utiliser adéquatement les «charset» pour éviter les problèmes d'affichage
    Définir le «charset»
  • o Valider selon les normes du W3C

Tirer profit des feuilles de styles et respecter les normes du W3C

  • Structurer adéquatement une feuille de style
  • Valider une feuille de style pour repérer les erreurs
  • Hiérarchiser les identifiants et les classes
  • Profiter du système d'héritage pour réduire le temps de production et faciliter l'entretien d'un site Web
  • Comprendre les problèmes d'affichage
  • Comparer les affichages dans les différents navigateurs Web
  • Résoudre les problèmes d'alignement entre Internet Explorer et Firefox
  • Positionner les éléments absolus ou relatifs de façon adéquate
  • Observer plusieurs exemples d'erreurs fréquentes
  • Pratiquer la résolution de problèmes d'affichage à l'aide d'exercices concrets

Connaître et tirer profit des recommandations du W3C

  • Rendre un site Web plus accessible
  • Respecter les spécifications XHTML du W3C

Respecter la norme XML

  • Connaître la norme XML
  • Utiliser XML pour limiter les erreurs humaines