Cours écriture de pages Web (HTML / XHTML), tutoriel & guide de travaux pratiques en pdf.
Comment fonctionne le Web ?
Le serveur Web a pour rôle principal de publier (mettre à disposition du réseau) une partie des fichiers situés sur son disque dur.
Le serveur web le plus connu est celui de la fondation Apache.
Deux mécanismes possibles :
– Le client web demande un fichier, le serveur Apache lui donne tel qu’il est stocké – processus statique
– Le serveur peut aussi générer un fichier en fonction de la demande du client – processus dynamique
Le client Web, appelé aussi navigateur web (ou web browser en anglais) a pour rôle :
– de contacter le serveur auquel veut se connecter l’utilisateur (exemple : www.mozilla.org)
– lui demander la page spécifiée
– récupérer l’ensemble fichiers (html, css, images, …)
– effectuer un rendu (un affichage des éléments et leur mise en page).
Le rendu est désormais l’opération qui prend le plus de temps
Les adresses URL
Les adresses du Web ou URL (Uniform Resource Locator) sont du type:
http://bioweb.pasteur.fr/seqanal/alignment/intro-fr.html#consensus
Le protocole : http (serveur web, si ftp alors serveur de fichiers).
La machine : bioweb.pasteur.fr
Le fichier : /seqanal/alignment/intro-fr.html
Un ancrage dans le fichier : #consensus
HTML, XHTML, CSS ?
• HTML : HyperText Markup Language (Markup balisage ). Sert à définir le contenu d’une page web. html 4.01
• XHTML : eXtensible HTML. Variante (plus propre). xhtml 1.0
• CSS : Cascading Style Sheets. Sert à définir le style (la présentation, la mise en forme, l’apparence) du (X)HTML. css 2.1
Laurent Tichit 2005-2010 6
HTML 5 et CSS 3 ?
• HTML5 (XHTML5) n’est actuellement qu’au stade « Working Draft » (document de travail).
Certains navigateurs implémentent déjà partiellement quelques fonctionnalités.