Navigateurs

Qu'est-ce qu'un navigateur ?

Un navigateur est un logiciel.

Vous connaissez le rôle essentiel d'un navigateur : afficher des pages web.

Pour afficher une page web, un navigateur interprète de nombreux langages.

Citons en quelques uns :

  • HTML : HyperText Markup Language (en français : langage hypertexte à balises). C'est le langage utilisé pour écrire le contenu d'une page web. Les balises servent à définir la "sémantique" de ce contenu.
  • CSS : Cascading Style Sheets (en français : feuille de style en cascade). C'est le langage qui va permettre la mise en forme et la mise en page du contenu d'une page web.
  • JavaScript : il s'agit d'un langage de programmation, fréquemment utilisé dans une page web.
  • SVG : Scalable Vector Graphics (en français : graphique vectoriel adaptable). Il s'agit d'un langage à balises permettant de définir des graphiques.

Historique

Parcourez cette page wikipedia. Elle présente les premiers pas des navigateurs. Vous y comprendrez que, dès le début, les enjeux économiques orientent le développement.

Parallélement au logiciel navigateur, les définitions des langages interprétés par ce navigateur entrent également en jeu. Les enjeux économiques décrits dans cette page expliquent aussi en grande partie les évolutions des langages html, css, javascript, svg et pourquoi, encore aujourd'hui, certains codes html ou css ou javascript sont reconnus sur certains navigateurs et qu'ils doivent être écrits différemment sur d'autres...