Pourquoi HTML5 ?

Alors que les sites internet ne servaient, au début de l’ère du Web, qu’à la présentation de contenus, l’interaction entre les internautes et la Toile est aujourd’hui mise en avant. Les visiteurs sont passés du statut de passif à celui d’actif. Les éditeurs de sites Web répondent à ce phénomène avec des formulaires interactifs, en intégrant des champs de commentaires ou des boutons pour les réseaux sociaux. A cela s’ajoutent les jeux en ligne qui reposent directement sur les navigateurs.

Avec HTML 4.01, une telle palette de fonctionnalités n’était alors accessible que grâce à des plugins externes. Le nouveau standard du Web HTML5 fait état de ces nouvelles forces. En plus des balises HTML entre crochets, la base de HTML5 comprend des balises spécifiques, des éléments multimédia ainsi que de nombreuses interfaces de programmation (Application Programming Interfaces soit APIs ou interface de programme applicative) à disposition en combinaison avec JavaScript.

Les plugins propriétaires de fournisseurs privés tels que Adobe Flash sont devenus des figures du passé. Les programmeurs peuvent maintenant travailler avec HTML5 indépendamment des sociétés développant des logiciels et créer ainsi des sites Internet sans barrière.


Responsive ?

Un site responsive est un site qui est conçu et développé de façon à pouvoir s’adapter à toutes les résolutions d’écran. C’est donc un seul et même site qui peut être consulté sur ordinateur, sur smartphone ou sur tablette.

Entre l’écran d’un ordinateur et celui d’un smartphone, il y a de gros écarts de résolution (nombre de points aussi appelés pixels que peut afficher l’écran). Un écran d’ordinateur (de bureau ou portable) variera entre 1920 x 1200 et 1024 x 600, une tablette aura une résolution comprise entre 800 x600 et 1280 x 800 tandis qu’un mobile aura un écran compris entre 320 x 480 et 1080 x 1920 selon les modèles et les marques.


CSS ?

Les CSS (Cascading Style Sheets en anglais, ou « feuilles de style en cascade ») sont le code utilisé pour mettre en forme une page web. Les bases des CSS présentent ce qu'il faut savoir pour commencer. Nous répondrons à des questions comme : Comment rendre mon texte rouge ou noir ? Comment faire apparaître mon contenu à tel endroit de l'écran ? Comment décorer ma page web avec une image ou une couleur d'arrière-plan ?

De la même façon que HTML, CSS n'est pas vraiment un langage de programmation. C'est un langage de feuille de style, c'est-à-dire qu'il permet d'appliquer des styles sur différents éléments sélectionnés dans un document HTML.


JavaScript ?

JavaScript est un langage de programmation qui permet d'implémenter des mécanismes complexes sur une page web. À chaque fois qu'une page web fait plus que simplement afficher du contenu statique — afficher du contenu mis à jour à des temps déterminés, des cartes interactives, des animations 2D/3D, des menus vidéo défilants, ou autre, JavaScript a de bonnes chances d'être impliqué. C'est la troisième couche des technologies standards du web.