Amélioration progressive et dégradation élégante

Copyright : Steven Depolo

Aujourd’hui aucun navigateur ne peut prétendre permettre l’utilisation de toutes les spécifications de l’HTML5, ni même de toutes les propriétés prévues pour le langage CSS3. Ces langages restent néanmoins utilisables et permettent de simplifier la vie des développeurs. On peut alors avoir recours à deux grands procédés pour mettre en place ces nouvelles fonctionnalités de façon à ce qu’elles soient au maximum comprises des navigateurs : l’amélioration progressive et la dégradation élégante. Qu’est-ce-que l’amélioration progressive ? L’amélioration progressive consiste à créer d’abord des fichiers compréhensibles et interprétables par tous les navigateurs, pour ensuite y ajouter des améliorations visuelles et/ou sémantiques pour tous les navigateurs qui peuvent les comprendre. Il s’agit donc de créer des pages Web « basiques » qui seront par la suite … Continuer la lecture de « Amélioration progressive et dégradation élégante »

HTML5, l’avenir du web

Copyright : slavik V

Dans le monde du web, une révolution se prépare avec le successeur de l’HTML 4.01 : HTML5. Ce langage est annoncé comme remède aux utilisations intempestives de Adobe Flash ou de Microsoft Silverlight. Quelles-en sont les différences ? Simplication du doctype Le W3C, de l’anglais World Wide Web Consortium, est un organisme à but non-lucratif dont le but est de promouvoir la compatibilité des technologies du web en émettant des recommandations sur les bonnes pratiques à respecter. Le doctype fait référence au langage et la version utilisée dans une page web. <!DOCTYPE html PUBLIC « -//W3C//DTD XHTML 1.0 Strict//EN » « http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd »> La ligne précédente signale au navigateur que c’est le langage XHTML qui est employé dans sa DTD (Doctype Definition) fixé par … Continuer la lecture de « HTML5, l’avenir du web »