Usages
Consultation
Divertissement
Communication
collaboration, participation
web2.0
Consommation de services
mécanismes
URL
adresse
résolution DNS
adresse IP du serveur
HTTP
protocole client / serveur
HTML
langage de description déclaratif
intégration de média
liens hypermédia
réponse statique
le serveur envoie au client la page html
réponse dynamique
le serveur envoie au client le nécessaire pour calculer la page
langages
PHP
JS
ASP
JAVA
PYTHON
<un langage à balises>
<html>
<head>
meta
encodage
titre
auteur
...
<body>
structure
scripts
éléments de programmes
langages
JavaScript
VBScript
...
interprétés par un interpréteur dans le navigateur
balises de structure
marquer un point
balise auto fermante
marquer une zone
début et fin de zone
structurer un document
paragraphe
<p></p>
titre
<h1>>/1>
<h2></h2>
...
<h6></h6>
<span>
contient des éléments inline
<div>
contient des éléments de type block
Id
identifiant
permet de se référer à un élément spécifique
class
réunit plusieurs éléments dans une même classe
même s'ils ne sont pas dans la même branche
permet d'appliquer un style ou comportement à tous ces éléments
mise en forme
emphase
<em></em>
<strong></strong>
exposants
<sup></sup>
indices
<sub></sub>
listes
à puces
<ul><li></li></ul>
ordonnée
<ol><li></li></ol>
liens hypertextes
liens
absolus
relatifs
relatifs à la page depuis laquelle on navigue
ancres
objets
images
tableaux
formulaires
saisie d'informations
envoi d'informations au serveur
méthode GET
infos échangées dans l'URL
méthode POST
infos échangées en dehors de l'URL
séparation contenu / rendu
HTML transitional
qq balises de présentation sont autorisées
HTML Strict
séparation stricte du document XHTML et de sa présentation
structurer grâce aux balises
mettre en forme grâce à la feuille de style