Écriture de pages Web (HTML / XHTML)

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

LIRE AUSSI :  Introduction au World Wide Web et à XHTML

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.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *