Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Module: Développement
d’applications Web
FZ. Zahra
f_zahra@esi.dz
Année universitaire 2019-2020
Plan du cours
<!DOCTYPE html>
<HTML> "première ligne du document"
<head> "ouverture de la zone d'entête"
<title> "titre de la page suivi de" </title>
</head> "fermeture de la zone d'entête."
<body> "ouverture du corps du document"
"Mettre le texte , les tableaux, les images … ici"
</body> "fin du corps du document"
</HTML> "fin du document HTML"
Structure d’une page HTML (2)
<!DOCTYPE html> <!DOCTYPE html>
<html>
La déclaration DOCTYPE, <head>
obligatoire dans tout document, <meta http-equiv="Content-type"
précise le type de document qui va
être créé. Dans HTML 5, cette
content="text/html;charset=UTF-8" />
déclaration est désormais réduite à <title> Cours HTML, deuxième année
sa plus simple expression par licence informatique
rapport à XHTML. </title>
</head>
<meta http-equiv="Content-type"
content="text/html;charset=UTF- <body>
8" /> <!-- Tout le contenu de la page -->
contient la définition du jeu de <h1>Le corps de la page minimale
caractères utilisé dans la page </h1>
</body>
</html>
Exemple d’une page web
<HTML>
<head>
<title>
Entête qui
contient
titre de la
page web
Corps
Fin de
la page
</HTML>
Balises HTML
Balises HTML
Balises HTML: Texte (1)
section : Cette balise permet de définir les différentes sections d’un document comme par
(ex: les chapitres, les en-tête, pied-de-page…) Il permet de mieux structurer le corps d’un
document. Attention à ne pas confondre avec les balises HEADER, NAV et FOOTER.
article : Cette balise représente un contenu externe comme un article de blog, une question
sur un forum ou encore un article de journal.
aside : Cette balise est destiné au contenu indirectement lié à l’article lui-même, il permet
de faire des divisions au sein d’un article comme formater un extrait ou une citation.(ex :
générateur HTML)
header : Cette balise permet de définir une entête d’une page ou d’une section.
nav : Cette balise permet de définir une barre latérale de navigation d’une page ou d’une
section.
Balises sémantiques de HTML5 pour structurer un
document html (exemple)
Balises sémantiques de HTML5 pour structurer
un document html (exemple)
HTML: Les tableaux (1)
<table> . . </table>
Définit un tableau
Attributs:
align = position
bgcolor = color
border = n
cellpadding = n
cellspacing = n
width = n
Attributs:
align = left,center,right
valign = top, middle, bottom
bgcolor = color
border = n
HTML : Les tableaux (3)
<td> . . </td>
Définit une cellule de données
Attributs:
align = type
valign = type
bgcolor = color
colspan, rowspan = n
height, width = n
HTML: Exemple: Tableau
HTML: Les liens (internes, externes)
arrière-plan: image
Afin de changer l'image de fond d'écran, la commande <body
background=« image source"> peut
être utilisée en la plaçant dans l'entête du document HTML
juste avant <title></title>.
HTML: Insertion Séquences vidéo
Les attributs:
src :définit bien entendu l'adresse du fichier vidéo, tout comme pour la
balise img lorsqu'il s'agit d'une image.
Height: la largeur de la zone d’affichage de la vidéo
width : la hauteur de la vidéo
controls : donne accès aux contrôles de lecture (boutons de navigation,
volume, etc, selon les possibilités du navigateur), ou les masque s'il est omis.
preload="auto" permet de de spécifier au navigateur de débuter le
téléchargement de la vidéo tout de suite, en anticipant sur le fait que
l'utilisateur. lira la vidéo
autoplay="true" comme son nom l'indique, permet de lancer la lecture
automatiquement.
poster="image.jpg" permet d'indiquer une image à afficher par défaut dans
l'espace réservé par la vidéo, avant que la lecture de celle-ci ne soit lancée.
loop indique que la lecture doit s'effectuer en boucle.
HTML: Insertion d’un élément audio (1)
type="tel"
Téléphone *
<input name="telephone" type="tel" placeholder="Votre téléphone"
class="form-control" required>
type="url"
Votre site web *
<input name="adresse" type="url" placeholder="votre site web"
required class="form-control">
Formulaires: : l’attribut « type » (3)
Input
type="search"
Recherche *
<input name="recherche" type="search" placeholder="Mot clé"
required class="form-control">
type="number"
Votre âge *
<input type="number" name="age" placeholder="Votre âge"
required class="form-control">
type="range“
type="datetime"
Date d'inscription 2*
<input type="datetime" name="date_inscription2" required
class="form-control">
type="datetime-local"
Date d'inscription 3*
<input type="datetime-local" name="date_inscription3" required
class="form-control">
Formulaires : : l’attribut « type »(5)
Input
type="date"
Date d'inscription 4 *
<input type="date" name="date_inscription4" required class="form-
control">
type="month"
Quelle semaine ? *
<input name="mois" type="month" required class="form-control">
type="week"
Quelle semaine ? *
<input name="semaine" type="week" required class="form-
control">
Formulaires : : l’attribut « type »(6)
Input
type="time"
Quelle heure ? *
<input name="heure" type="time" required class="form-control">
Formulaires HTML (5)
Formulaires HTML (6)
Formulaires HTML (7)
Formulaires HTML (8)
Formulaires HTML
Formulaires HTML
Formulaires HTML (9)
Formulaires HTML (10)
D’autres balises (2)HTML5
figure : Cette balise permet de regrouper des images, des vidéos. Par exemple,
elle est utilisé pour regrouper une image et sa légende.
audio :Cette balise permet de diffuser des séquences audio sur son site. (ex :
player audio)
embed : Cette balise permet d’insérer une application externe comme Flash,
Silverlight ou Quicktime, …mark : Cette balise permet de surligner le texte
(couleur : jaune fluo).
meter : Cette balise n’a pas de spécification bien définie. On l’utilise pour définir
des unités et des valeurs de mesure.
progress : Cette balise n’a pas de spécification bien définie. On l’utilise pour
définir la progression de chargement.
D’autres balises (3)HTML5
ime : Cette balise permet de définir une date et/ou une heure dans un document
HTML.
output : Cette balise n’est pas encore bien définie. On l’utilise pour spécifier le
résultat d’une formule mathématique.
ruby, rt, rp : Ces balises permettent d’insérer des caractères Asiatiques dans le
document HTML.
Sources