HTML Endefoc
HTML Endefoc
HTML
HyperText Markup Language
Introduction :
Pour créer un site web, on doit donner des
instructions à l'ordinateur.
Il ne suffit pas simplement de taper le texte qui
devra figurer dans le site, il faut aussi indiquer
où placer ce texte, où insérer les images, faire
des liens entre les pages, etc.
Pour expliquer à l'ordinateur ce que vous voulez
faire, il va falloir utiliser un langage qu'il
comprend.
Définition
Qu’est ce que le HTML ?
Le HTML (HyperText Markup Language) est un langage de
description (présentation) de données, et non un langage de
programmation. Il permet de créer des pages web pouvant être
lues dans des navigateurs.
l'écran.
forme: nom_attribut="valeur"
balises doubles
Deux balises ouvrantes/fermantes, entre lesquelles sont
situées d'autres balises ou du texte.
La balise fermante: identique à la balise ouvrante.
contient un "/" pour indiquer la
fermeture.
exemple<p>
: ici du texte ou tout autre balise </p> (nv paragraphe)
Les éléments HTML:
Une balise <html> contenant une seule balise <head> et une seule balise
<body>.
Le doctype
La toute première ligne s'appelle le
doctype. Elle est indispensable car c'est
elle qui indique qu'il s'agit bien d'une
page web HTML. (cela signifie que la
page est écrite en HTML5)
Ce n'est pas vraiment une balise comme
les autres (elle commence par un point
d'exclamation)
• Cette balise indique l'encodage utilisé dans
votre fichier
<HTML>
<HEAD>
<TITLE>cours HTML – … </TITLE>
</HEAD>
<body>
entre les "body" se situe le corps du code
</body>
</HTML>
Insérer un commentaire
Un commentaire est une balise HTML avec une
forme bien spéciale :
Code : HTML <!-- Ceci est un commentaire
-->
Vous pouvez le mettre où vous voulez au sein de
votre code source : il n'a aucun impact sur votre
page, mais vous pouvez vous en servir pour vous
aider à vous repérer dans votre code source
(surtout s'il est long).
Le corps du document - Body
Les listes
Les tableaux
Les formulaires
Les cadres
Body – Les paragraphes de texte
Balise <p> </p>
- Permet la segmentation du texte en paragraphes.
- Précise où commence un paragraphe et où il se termine.
<p> signifie « Début du paragraphe »
</p> signifie « Fin du paragraphe ».
Exemple :
Sauter une ligne : <br />.
C'est une balise orpheline qui sert juste à
indiquer qu'on doit aller à la ligne Vous devez
obligatoirement la mettre à l'intérieur d'un
paragraphe.
Exemple :
Le corps du document - Body
Les listes
Les tableaux
Les formulaires
Les cadres
Body – La mise en forme de texte
<CENTER>...</CENTER> Centre tout élément compris dans le tag
<P align=center>...</P>Paragraphe centré
<P align=right>...</P>Paragraphe aligné à droite
<P align=left>...</P>Paragraphe aligné à
gauche
Body – La mise en forme de texte
Les listes
Les tableaux
Les formulaires
Les cadres
Body – Les niveaux de titre
Attribut de la balise
<Hx align=center>...</Hx> Titre centré
exemple :
Body – Les niveaux de titre
Exercice: Réaliser la page html ci-dessous:
Solution
Le corps du document - Body
Les listes
Les tableaux
Les formulaires
Les cadres
Body – les liens HTML
HTML donne la possibilité de créer des liens vers d'autres
documents :
- documents HTML
- des images
- du son
- des Vidéos……
Remarque:
Il est facile de reconnaître les liens sur une page : ils sont écrits
d'une façon différente (par défaut, en bleu et soulignés) et un
curseur en forme de main apparaît lorsqu'on pointe dessus.
Body – les liens HTML
a) La page sommaire est reliée à chapitre1 et chapitre2 à l’aide des textes chapitre1 et
chapitre2.
1/ chapitre1
2/ chapitre2
Retour Retour
Un lien vers une ancre
Une ancre est une sorte de point de repère que vous pouvez
mettre dans vos pages HTML lorsqu'elles sont très longues.
Pour créer une ancre, il suffit de rajouter l'attribut id à une balise
(pour donner un nom à l'ancre) qui va alors servir de repère (pour
faire un lien vers cette ancre).
Par exemple :
cette page.
Par exemple :
Body – Insertion du son
lien hypertexte vers un fichier media :
<a href="nomFichier.extension">……</a>
53
Body – Insertion du son
Intégrer un fichier son dans la page : on ajoute
exemple:
<p><embed src="sprng_01.mid" autostart="true" loop="false"
hidden="true">
Musique de fond en cours de diffusion.</p>
Body – Insertion de vidéo
lien hypertexte vers un fichier video :
Les listes
Les tableaux
Les formulaires
Les cadres
Body – Les listes
nos informations.
listes :
puces ;
Les listes à puce
Ce sont des listes non ordonnées (il n'y a pas de « premier » ni de « dernier »).
<UL >
<LI> élément1 </LI>
<LI> élément2 </LI>
</UL>
Exemple:
Liste numérotée :
Ce sont des listes ordonnées.
<OL>
<LI> élément1 </LI>
<LI> élément2 </LI>
</OL>
Exemple:
Remarque:
Les listes
Les tableaux
Les formulaires
Les cadres
Body – Les Tableaux
Structure de base:
<TABLE> </TABLE>
indique au navigateur le début et la fin d'une table
Pour décrire le tableau, on utilise ensuite les balises :
<TR> </TR> (Table Row): Définit une ligne du tableau.
Pour ajouter une ligne au tableau.
<TD> </TD> (Table Data): Définit une série de cellules de données
(qui pourront contenir du texte, des
images, une table...).
<caption> </caption> : Définition du titre du tableau
65
Body – Les Tableaux
Body – Les Tableaux
Exemple:
Body – Les Tableaux
Exemple:
Remarques
Par défaut le tableau n’a pas de bordure , le
texte est systématiquement justifié à gauche .Il
existe des paramètres qui permettent de
personnaliser le tableau.
Body – Les Tableaux
Attributs de <table>
Cours
<tr bgcolor=blue>
<tr bgcolor=black>
Body – Les Tableaux
Exercice: réaliser ce tableau
Body – Les Tableaux
La solution :
Body – Les Tableaux
L'attribut rowspan
Si colspan fusionne les colonnes à
l'horizontale, rowspan quant à elle, elle les
fusionne à la verticale. Le principe est le même:
Enlevez la (les) colonnes en plus, et sur celle
qui reste mettez rowspan="le nombre de
colonnes à fusionner".
Body – Les Tableaux
Les listes
Les tableaux
Les images
Les formulaires
Les cadres
Body – Insertion d’images
Le JPEG
Les images au format JPEG (Joint Photographic Expert
Group) sont très répandues sur le Web. Ce format est
conçu pour
réduire le poids des photos (c'est-à-dire la taille du
fichier associé), qui peuvent comporter plus de 16
millions de couleurs
différentes. La figure suivante est une photo
enregistrée au format JPEG.
Body – Insertion d’images
Le PNG
Le format PNG (Portable Network Graphics) est
le plus récent de tous. Ce format est adapté à la
plupart des graphiques (je serais tenté de dire «
à tout ce qui n'est pas une photo »). Le PNG a
deux gros avantages : il peut être rendu
transparent et il n'altère pas la qualité de
l'image.
Body – Insertion d’images
Le GIF
C'est un format assez vieux, qui a été néanmoins très
utilisé Aujourd'hui, le PNG est globalement bien
meilleur que le GIF : les images sont généralement plus
légères et la transparence est de meilleure qualité. Je
vous recommande donc d'utiliser le PNG autant que
possible. Néanmoins, le GIF conserve un certain
avantage que le PNG n'a pas : il peut être animé.
Body – Insertion d’images
Exemple
Les listes
Les tableaux
Les formulaires
Les cadres
Les formulaires
Un formulaire est une fiche que l'utilisateur peut remplir, ces
informations ainsi saisies sont traitées par le serveur www.
Les formulaires
forme
exemples: d'envoi
adresse pour
l'envoi
Les formulaires
Méthode des formulaires
GET et POST sont des méthodes d'accès
définies dans le protocole HTTP et reprises
dans la spécification HTML.
inconvénients:
- elle rend visibles les données dans la barre d’adresse
du navigateur donc modifiable par l’internaute.
La balise INPUT :
- balise principale des formulaires
syntaxe générale:
A l'intérieur de la balise
FORM...
INPUT : submit et reset
exemple :
exemple
Les listes
Les tableaux
Les formulaires
Les cadres
Les frames
2 cadres verticaux
Les frames
2 cadres horizontaux
Les frames
2 cadres horizontaux et un vertical
Les frames
Les frames
Les frames
Par exemple: