Introduction html
Historique • HTML est un langage de description de pages. • Basé sur SGML ( Standard Généralized Markup Language ) qui est une norme ISO. • HTML est aussi normalisé, dernière version HTML 4.0.1 • Actuellement géré par le W3C : World Wide Web Consortium.
1 1 2
Hyper Text Markup Language Langage de Balises Hypertexte
A venir
• XHTML : eXtensible HTML, norme permettant la fusion de l’HTML et de l’XML ( eXtensible Markup Language ) • Une norme pas encore totalement implémentée dans tous les navigateurs.
Objectifs de ce cours
• Maîtriser les balises non obsolètes de l’HTML 4.0 • Utiliser la syntaxe XHTML pour créer des sites qui resteront compatibles avec les prochaines générations de navigateurs. • Concevoir des pages web où la forme est séparée du fond, en utilisant les CSS (Cascading Style Sheet )
3 4
Instructions HTML
• Sont écrites dans le texte du document. • Une instruction HTML est appelée un tag, un marqueur ou une balise. • Sont délimitées par les caractères < >. • Encadrent l’information à laquelle elles s’appliquent. L’instruction fermante débute par / • Ex : bonjour
5
Rôle des balises HTML
• Les balises gèrent l’organisation logique du document ( titres, paragraphes, liens ) • Les balises sont interprétées par le navigateur sur le client. • Elles permettent d’afficher des documents complexes incluant textes, images, sons, vidéos et animations. • L’esthétique de l’ensemble sera gérée par les feuilles de style
6
Architecture Client Serveur du Web
Client équipé d’un navigateur pour visualiser les pages Serveur : stocke les pages html d’un site
Localisation d’une page Web
• URL : Uniform Ressources Location : notion ne se réduisant pas aux documents html Protocole://serveur.domaine/chemin/nom_de_fichier • Exemple pour une page : index.html sur un serveur venus.iut.fr dans un sous dossier site1 http://venus.iut.fr/site1/index.html
7 8
Protocole http pour demander et recevoir une page html
Réalisation