Académique Documents
Professionnel Documents
Culture Documents
Saint-Jerome Polytechnic
16 février 2013
SOMMAIRE
1 Généralités
Internet
Le Web
Internet et sécurité
2 Le langage HTML
Présentation générale
L’entête d’un document
Le corps d’un document
Formulaires HTML
Les différentes variantes d’HTML
3 Synthèse et outils
Synthèse
Outils du développeur
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Plan
1 Généralités
Internet
Le Web
Internet et sécurité
2 Le langage HTML
3 Synthèse et outils
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 3/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Internet
Un réseau de réseaux (d’ordinateurs interconnectés)
Definition
Internet est un réseau de réseaux informatiques communiquant entre eux
grâce à un ensemble de règles appelées protocoles, définies
indépendamment des constructeurs d’ordinateurs et de réseaux
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 4/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Internet
Une pile de protocoles
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 5/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 6/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 7/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
L’un des deux protocoles de transport utilisés sur IP, avec UDP
Contrairement à UDP, fournit une transmission fiable des données
Les données sont divisées en petits datagrammes qui sont envoyés
sur le réseau, et éventuellement réordonnés
Comme UDP, chaque transmission TCP indique un numéro de port
source et destination (entre 0 and 65535) pour la distinguer du reste
du trafic
Fonctionne en mode "connexion"
Etablissement de la connexion (un client sélectionne usuellement un
numéro de port aléatoire pour établir une connexion à un numéro de
port) fixe du serveur
Transfert des données (bidirectionnel)
Fin de la connexion
Le numéro de port du serveur identifie de manière conventionnelle
un protocole d’application : au-dessus de 22 pour SSH, 25 pour
SMTP, 80 pour HTTP, 110 pour POP3. . .
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 8/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 10/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
Définition
Qu’est-ce que le Web (ou World Wide Web, WWW, W3, Toile) ?
Système hypertexte public fonctionnant sut Internet et qui permet de
consulter, avec un navigateur, des pages mises en ligne dans des sites
Système contenant des documents liés entre eux par des hyperliens
permettant de passer d’un document à un autre.
Relativement récent
1989-1992 : projet hypertext du CERN, Genève à l’origine du
langage HTML et du protocole HTTP
Différence entre le Web et Internet ?
Internet : réseau mondial d’ordinateurs permettant aux utilisateurs
de communiquer (courrier électronique), de publier des informations
(Web), de transférer des données (FTP), de travailler à distance
(telnet et ssh). . .
Web : un aspect d’Internet.
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 11/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
Bref historique
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 12/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
HTTP
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 13/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
URL
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 14/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
Architecture : client-serveur
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 15/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
Clients Web
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 16/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
Parts de marché des navigateurs graphiques
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 17/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
Statistiques d’utilisation des navigateurs graphiques
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 18/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Le Web
Vocabulaire
serveur Web : soit le logiciel qui répond aux requêtes d’un client, soit la
machine sur laquelle fonctionne ce serveur
site Web : ensemble de pages Web et d’éventuelles autres ressources,
liées dans une structure cohérente, publiées par un
propriétaire (une entreprise, une administration, une
association, un particulier, etc.) et hébergées sur un ou
plusieurs serveurs Web
hébergeur Web : entreprise de services informatiques hébergeant
(mettant en ligne) sur ses serveurs Web les ressources
constituant les sites Web de ses clients
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 19/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Hypothèse réaliste :
Tout paquet IP peut être corrompu par une personne malveillante
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 20/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Hypothèse réaliste :
Tout paquet IP peut être corrompu par une personne malveillante
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 20/74
Généralités Internet
Le langage HTML Le Web
Synthèse et outils Internet et sécurité
Internet et le Web
Acteurs de la gestion et de la normalisation
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 21/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Plan
1 Généralités
2 Le langage HTML
Présentation générale
L’entête d’un document
Le corps d’un document
Formulaires HTML
Les différentes variantes d’HTML
3 Synthèse et outils
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 22/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 23/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
HTML
Définition
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 24/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Balises
Définition et syntaxe
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 25/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Balises
Utilisation
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 26/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Balises
Exemples
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 27/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 28/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
En-tête
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 29/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Jeux de caractères
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 30/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 31/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 32/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Contenu de l’entête
<title> titre du document
<base> URL de base pour les liens
<script> comportement dynamique (voir partie sur javascript)
<meta> fournit des méta-informations sur la page
description, mots clés pour les moteurs de recherche
<meta name="Keywords" content="universite, Douala" />
<meta name="Description" content="Site Web IUCSJD">
entêtes HTTP (redirection, jeu de caractères...)
<meta http-equiv="refresh" content="1; URL=http:www...">
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8">
...
<link> ajout des styles (voir partie sur CSS),...
<style> définition de style (voir partie sur les CSS)
...
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 33/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 34/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Listes
Les listes classiques
les listes non numérotées délimitées par les balises <ul> ... </ul>
(unordered list)
les listes numérotées délimitées par les balises <ol>... </ol>
(ordered list)
chaque élément (entrée) d’une liste, numérotée ou non, est délimité
par les balises <li> ... </li> (list item)
Les liste de définition ou lexiques sont délimités par les balises
<dl> ... </dl> (definition list) et leurs entrées par les balises
<dt> ... </dt> (term) et <dd> ... </dd> (definition)
Exemples
<ol> <li>un</li> <li>deux</li> </ol>
<dl>
<dt>serveur</dt> <dd>defintion de serveur</dd>
<dt>site</dt> <dd>definition de site</dd>
</dl>
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 35/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Les listes
Illustration
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 36/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Tableaux
Définition
<table>
<tr> <td> l1, c1 </td> <td> l1, c2 </td> </tr>
<tr> <td> l2, c1 </td> <td> l2, c2 </td> </tr>
</table>
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 37/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Tableaux
Structures complexes
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 38/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Tableaux
Illustration de l’utilisation d’un entête et d’une bordure
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 39/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Tableaux
Illustration d’une fusion de cellules
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 40/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Tableaux volumineux
<table>
<thead> <!-- entete du tableau -->
<tr>...</tr>
</thead>
<tfoot> <!-- pied du tableau -->
<tr>...</tr>
</tfoot>
<tbody> <!-- corps du tableau -->
<tr>...</tr>
</tbody>
</table>
Tableaux volumineux
Illustration
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 42/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Images
Utilisation
Images
Les formats
Le type JPEG :
un format adapté aux photos, peu adapté aux
schémas ou diagrammes...
standard public
Le type GIF :
intéressant pour des images simples, possibilité
d’animation
standard ancien
Le type PNG - Portable Network Graphics :
standard visant à remplacer le GIF
intéressant pour gérer la transparence, la profondeur
de couleurs. . .
Le type SVG - Scalable Vector Graphics :
intéressant pour les schémas, diagrammes
format XML - série de commandes de dessin
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 44/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Images
Illustration d’insertion d’images dans une page
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 45/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Hyperliens
Définition et principe général
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 46/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Hyperliens
Liens absolus/relatifs, image cliquable
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 47/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Hyperliens
Ancres
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 48/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Et aussi...
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 49/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Définition
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 50/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Ensemble de champs
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 51/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Etiquettes
<label for="taille">Taille:</label>
<input type="text" name="taille" id="taille">
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 52/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Champs de saisie
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 53/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Saisie d’une ligne de texte
type ="text" est utilisé pour la saisie d’un texte dont la taille est
inférieure à une ligne
L’attribut value permet de préciser la valeur par défaut (facultatif)
La taille maximale de la chaîne de caractères à saisir peut être
spécifiée à l’aide de l’attribut maxlength (facultatif)
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 54/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Saisie d’un mot de passe
type ="password" est utilisé pour la saisie d’un texte dont les
caractères sont remplacés par des astérisques : c’est généralement
utilisé pour la saisie des mots de passe. Le mot de passe est quand
même transmis en clair au serveur !
L’attribut value permet de préciser la valeur par défaut (facultatif)
La taille maximale de la chaîne de caractères à saisir peut être
spécifiée à l’aide de l’attribut maxlength (facultatif)
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 55/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Choix multiples parmi une liste
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 56/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Choix unique parmi une liste
Recevoir de la pub :
<input type="radio" name="pub" value="oui" id="pub-oui"
checked="checked">
<label for="pub-oui">oui</label>
<input type="radio" name="pub" value="non" id="pub-non">
<label for="pub-non">non</label>
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 57/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Fichiers joints
<label for="fichier">Fichier:</label>
<input type="file" name="fichier" id="fichier">
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 58/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Champs cachés
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 59/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaire
Ré-initialisation d’un formulaire
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 60/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaire
Soumission d’un formulaire
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 61/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Saisie de plusieurs lignes de texte
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 62/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Formulaires
Menus de sélection
<select name="age">
<option value="20">< 20 ans</option>
<option value="35" selected="selected">entre 21 et 35 ans</option>
</select>
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 63/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Un bouillon de balises
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 65/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 66/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 67/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 68/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 69/74
Présentation générale
Généralités L’entête d’un document
Le langage HTML Le corps d’un document
Synthèse et outils Formulaires HTML
Les différentes variantes d’HTML
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 70/74
Généralités
Synthèse
Le langage HTML
Outils du développeur
Synthèse et outils
Plan
1 Généralités
2 Le langage HTML
3 Synthèse et outils
Synthèse
Outils du développeur
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 71/74
Généralités
Synthèse
Le langage HTML
Outils du développeur
Synthèse et outils
Synthèse
Internet et le Web
Une interconnexion de réseaux (un réseau de réseaux)
Une pile de protocoles : IP, TCP, UDP, FTP, HTTP, FTP. . .
Un espace de nommage (.org, .com, .cm), domaines et sous-domaines
Un ensemble d’organisations de normalisation et les normes associées
(IETF, IANA, W3C. . .)
Le Web n’est qu’un apsect de l’Internet : c’est un système constitué de
documents reliés entre eux, sur le réseau, par des hyperliens
HTML
Un langage pour structurer des document multimedia : texte, images,
tableaux, hyperliens ...
La description du contenu est indépendante de la mise en forme, décrite
séparément (voir partie du cours sur le CSS)
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 72/74
Généralités
Synthèse
Le langage HTML
Outils du développeur
Synthèse et outils
Outils du développeur
N’importe quel éditeur de texte, par ex. le bloc-notes de Windows,
emacs, vim. . .
Privilégier les éditeurs avec coloration syntaxique
Par ex. Scite (libre, léger, simple d’utilisation, multi-plateforme,
coloration syntaxique pour HTML/CSS/PHP/JavaScript/. . .) ou
Sublime Text 2 . . .
N’importe quel navigateur, et plusieurs navigateurs avec un moteur
de rendu différent
Firefox et Chrome présentent de nombreux avantages pour le
développement/analyse de sites Web
En particulier, extension Firebug de Firefox, excellent outil, et les
outils de développement Chrome, installés de base
Mais aussi l’extension Livereload utile en cours de développement :
page dynamiquement mise à jour sans la recharger
Pour vérifier qu’une page se conforme bien aux normes de HTML,
utiliser le validateur du W3C : http://validator.w3.org/
Dr Raymond HOUE NGOUNA (IUCSJD) Bases des Technologies Web (HTML) 73/74