Logo HTML5

Ceci est le premier chapitre d’une longue (très longue) suite d’articles sur le HTML5 et CSS3. La plupart des personnes qui se soucient quelque peu de développement Web ont entendu parler de HTML5 et CSS3. Il existe pas mal de tutoriels, ou de suite de tutoriels sur le HTML et CSS mais ici nous nous occuperons des ces langages que dans leurs dernières versions qui font couler tant d’encre sur le Web. (De l’encre sur le Web, mais qu’est-ce que je raconte ? :roll: )

HTML5

Selon Wikipédia :

« HTML5 (HyperText Markup Language 5) est la prochaine révision majeure d’HTML (format de données conçu pour représenter les pages web). Cette version HTML5 est en développement en 2011. HTML5 spécifie deux syntaxes d’un modèle abstrait défini en termes de DOM : HTML5 et XHTML5. Le langage comprend également une couche application avec de nombreuses API, ainsi qu’un algorithme afin de pouvoir traiter les documents à la syntaxe non conforme. »

Tout comme ses prédécesseurs, HTML 1.1 Strict par exemple, HTML5 est un langage de balisage qui sert à créer des pages Web. Jusque là je n’apprend rien à la plupart d’entre vous. Mais HTML5 intègre de nouvelles balises et  autres spécifications qui vont améliorer l’expérience utilisateur des internautes. Mais c’est aussi un atout à mes yeux pour les intégrateurs Web, qui vont pouvoir créer des sites meilleurs tant au niveau Web sémantique que dans l’intégration de nouvelles fontionnalités : vidéos, audio, etc…

CSS3

Voyons ce que dit Wikipédia au sujet de CSS :

« CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation des documents HTML et XML. Les standards définissant CSS sont publiés par le World Wide Web Consortium (W3C). »

CSS3 apporte son lot de nouveautés tels que les coins arrondis, les ombres, les dégradés, les transformations ou encore les transitions. Pour les Web designers, c’est une révolution. Les techniques qui s’apparentaient plus à la débrouille et au bidouillage et qui prenaient parfois un temps fou à la mise en place deviennent un jeu d’enfant.

Pour cette suite de tutoriels nous verrons séparément les bases du HTML et donc HTML5 puis nous intégrerons petit à petit (C’est un bon slogan pour le site ça, non ? C’est pourri vous avez raison… :-) ) le CSS3 quand ce que nous aurons vu sur HTML5 sera suffisant.