PROGRAMMER
EN HTML
OUTILS DE PRODUCTION DES SITES WEB STATIQUES
1-Editeurs de textes
Ce sont des programmes
dédiés à l'écriture de code. On peut en général les utiliser pour de multiples
langages de programmation. Ils se révèlent être de puissants alliés pour les
créateurs de sites web. Il existe de nombreux éditeurs dédiés à la création de
sites web :
Sous Windows
·
Bloc-Notes :On peut tout à fait créer un
site web juste avec Bloc-Notes, le logiciel d'édition de texte intégré par
défaut sur Windows.
·
Notepad++, est l'un des plus utilisés d'entre eux sous
Windows. Ce logiciel est simple, en français et gratuit.
D'autres
éditeurs disponibles sous Windows existent : jEdit ;
PSpad ; ConTEXT.
2-Navigateurs
Ce sont des logiciels qui
permettent de visualiser les pages web. Les principaux navigateurs sont : Internet Explorer, Mozilla Firefox, Opéra,
Google Chrome, Safari, etc.
3-Les langages du web
HTML et CSS sont deux "langues" qu'il faut connaitre pour créer des
sites web. C'est le navigateur web qui fera la traduction entre ces langages
informatiques et ce qu’on verra s'afficher à l'écran. Il faut noter cependant
que 30% de sites web sont réalisés à partir des CMS (Content Managment System ou Système de Gestion des Contenus) qui
sont des plateformes toutes faites tels que : wordpress, joomla, etc.
Le rôle de HTML et CSS : Les deux langages qui se
complètent ont des rôles différents :
·
HTML (HyperText Markup Language) : il a
fait son apparition dès 1991 lors du lancement du Web. Son rôle est de gérer et
organiser le contenu. C'est donc en HTML qu’on écrit qu’on souhaite que la page
affiche : du texte, des liens, des images... On dira par exemple : "Ceci
est mon titre, ceci est mon menu, voici le texte principal de la page, voici
une image à afficher, etc.".
·
CSS (Cascading Style Sheets, aussi
appelées Feuilles de style) : le rôle du CSS est de gérer l'apparence de la
page web (agencement, positionnement, décoration, couleur, taille du texte...).
Ce langage est venu compléter le HTML en 1996.
Le travail du navigateur est de lire et exécuter le code HTML et
CSS pour afficher un résultat visuel à l'écran. Si le code CSS dit "Les
titres sont en rouge", alors le navigateur affichera les titres en rouge.
Les pages web
créées uniquement avec le HTML et CSS sont dites statiques parce qu’il n’y a pas interactivité entre l’internaute
et le serveur. Pour avoir des sites dynamiques,
il faut utiliser en plus d’autres langages comme le JavaScript, PHP par exemple
pour compléter le html et le css.
STRUCTURE D’UN DOCUMENT HTML
Le
HTML est un langage qui permet de présenter des informations sur Internet et
dont le rôle est de formaliser l'écriture d'un document avec des balises de
formatage. Les balises permettent d'indiquer la façon dont doit être présenté
le document et les liens qu'il établit avec d'autres documents.HTML a été
inventé en1991 par un scientifique nommé Tim
Berners-Lee. Les différentes versions du HTML sont : HTML1, HTML2,
HTML3, HTML4 et HTML5.
Lorsqu’on
regarde une page sur internet, ce qu’on voit est l’interprétation par le
navigateur du code HTML. Pour voir le code HTML d’une page sur internet, il
suffit de cliquer tout simplement sur la rubrique « vue » dans
le menu supérieur du navigateur et sélectionner « source ».
Le
langage HTML utilise les éléments, les balises et les attributs.
1-Elements
Les
éléments donnent la structure d'un document HTML en indiquant comment le
navigateur doit présenter la page web.
HTML n’est qu’une question d’éléments, apprendre le HTML
c’est apprendre à utiliser les éléments.
Exemples :
p est un élément utilisé pour marquer les paragraphes
b est un élément utilisé pour afficher un texte en
caractères gras
i est un élément
utilisé pour mettre un texte en italique, etc.
2- Balises
Les balises sont des étiquettes qu’on
utilise pour marquer le début et la fin d'un élément. Toutes les balises ont le
même format : elles commencent par un signe inférieur à « < » et finissent
par un signe supérieur à « > ». On les appelle des « chevrons ».
Il
existe deux types de balise :
-
Les balises
ouvrantes : <b>
-
Les balises
fermantes : </b>
Exemple :
Si on écrit dans un éditeur de texte
<b>Ce texte doit être en caractères gras. </b>
<b> est une balise ouvrante qui marque le
début de la ligne.
</b>est une balise fermante qui marque la
fin de la ligne.
Le navigateur va afficher pour cet
exemple :
Ce texte doit être en caractères gras.
Cependant, il
existe des éléments à la fois ouverts et fermés dans la même balise. Ces éléments dits vides ne sont pas associés à un passage particulier dans le texte,
mais sont des étiquettes isolées. Un exemple d'un tel élément est celui de <br />,
qui force un saut de ligne (retour à la ligne) :
Exemple :
Si on écrit
dans un éditeur de texte
Je
suis<br
/> allé à la gare pour voyager en toute sécurité
Dans le navigateur, cela donne :
Je suis
allé à la gare pour voyager en toute sécurité.
Un autre élément ouvert et fermé dans la
même balise est<hr
/>, qui sert à tracer une ligne horizontale ; « hr
» tient pour « horizontal rule ».
Autre classification des
balises :
-
Les balises
paires : <b>
…..</b>
-
Les balises
orphelines : <br/>
Remarque :
Les balises s’ouvrent et se ferment dans
un ordre précis. Elles doivent être fermées dans le sens inverse de leur
ouverture. Ainsi, on peut utiliser
plusieurs éléments en même temps, tant qu’on évite les chevauchements.
Exemple :
<b><i>Un texte en
caractères gras et en italique</i></b>
Et
NON comme cela :
<b><i>Un texte en
caractères gras et en italique</b></i>
La différence tient au fait que, dans le
premier exemple, on a clos la deuxième balise ouverte d’abord, la première en
dernier. On évite ainsi de se tromper ainsi que le navigateur.
Les éléments h1, h2, h3, h4, h5 et h6 servent à marquer des titres, « h » tient
pour « heading » où h1 est le premier niveau et avec
normalement le corps le plus grand, h2 est le deuxième niveau et normalement un
texte légèrement plus petit, et h6 est le sixième et dernier niveau dans la
hiérarchie des titres et normalement le plus petit texte
Exemple |
Résultat |
<h1>
Titre Principal</h1> |
Titre Principal |
<h2>
Titre Secondaire </h2> |
Titre Secondaire |
<h3>
Paragraphe Principale </h3> |
Paragraphe Principal |
<h4>
Paragraphe Secondaire </h4> |
Paragraphe secondaire |
<h5>
TitreParagraphe1 Secondaire </h5> |
Titre Paragraphe 1 secondaire |
|
|
3-Les Attributs
Les attributs viennent compléter les
balises avec des informations supplémentaires. Ils sont un peu considérés comme
les options des balises.
Exemple :
<h2 style="color:blue;">Je
retrouve la sérénité </h2>
Ici, style
est un attribut ; ’’color : blue’’ est sa valeur. Cet attribut donne une couleur
bleue au texte ‘’ Je retrouve la sérénité ’’.
Le navigateur affiche : Je retrouve la sérénité
Les attributs s'inscrivent toujours au sein de la
balise ouvrante, et ils sont suivis par un signe égal et la valeur de
l'attribut entre des guillemets. Ici le point-virgule sert à séparer plusieurs
instructions de style.
4-Structure de base d’un document HTML
La
toute première ligne indique que c’est bien un document HTML qu’on veut créer.
On le fait avec la balise ouvrante <html>.
Ensuite le document a besoin d’un « en-tête »
(Head en anglais), qui fournit des informations à propos du document, d’un
« corps » (body), qui
constitue le contenu du document. Enfin, on ferme le document avec la balise
fermante </html>.
Ce qui donne la structure de base suivante :
<html>
<head>
<title>…………………………………… </title>
</head>
<body>
……………………………………………………………
…………………………………………………………..
</body>
</html>
Exemple:
<html> <head> <title>Mon site Web</title> </head> <body> <h1>Présentation du site</h1> <p>Mon site web est la vitrine
de mes activités sur internet…...</p> <h2>Page d’accueil du site</h2> <p>La page d’accueil est la
façade principale du site…</p> </body> </html> |
Remarques :
1°<title>est
l’élément servant d’indiquer un titre.
2°Le titre ne s’affiche pas dans la
page, mais en haut de celle-ci (le plus souvent dans l’onglet du navigateur).
3°il est fortement recommandé de structurer son code HTML proprement avec
des sauts de ligne et des indentations (obtenues avec la touche TAB du clavier).
4°La première ligne peut aussi s’écrire
< ! Doctype html>. Ce n’est pas une balise comme les autres.
5-Tester un document HTML
Pour
tester un document HTML, il faut d’abord l’écrire dans un éditeur de texte (bloc-note ou notepad++), après,
l’enregistrer dans le disque dur de l’ordinateur, enfin l’ouvrir dans un
navigateur (internet explorer, Mozilla firefox, etc.)
5.1-Enregistrer un site sur le
disque dur :
Pour
enregistrer le site sur le disque dur de l’ordinateur :
5.2-Pour ouvrir un site déjà enregistré
Ouvrez le navigateur Internet Explorer par exemple :
La page web s’affiche identique à celle
qui apparaitra dans le site web.
6-Les commentaires
Un
commentaire en HTML est un texte qui sert simplement à expliquer le code à
l’utilisateur. Il n’est pas affiché, il n’est pas lu par l’ordinateur, il ne
change rien à l’affichage de la page.
Code
HTML :
< !
- - Ceci est un
commentaire-->
INSERTION DES OBJETS
1-Insertion des liens
Il s’agit d’un texte sur lequel on peut cliquer pour
se rendre sur une autre page d’un site ou dans un autre site. Il est
généralement souligné et en couleur bleue dans les pages web.
Exemple
:<a href= ‘’village’’
> Lien vers village </a>
L'élément « a » tient pour « anchor » (ancre). Et l'attribut href est l'abréviation de «
hypertext reference »
(appel hypertexte), qui indique où conduit le lien, habituellement à une
adresse Internet ou à un nom de fichier.
Le navigateur affiche : Lien vers monFichier
Lorsqu’on clique sur ce lien, on arrive
au fichier nommé monFichier
1.1-Liens
entre deux pages différentes d’un même site
Si on veut
aller de la page 1 à la page 2, on insère un lien à la page 1 de la manière
suivante :
<a href="page2.htm">Cliquez ici pour aller à la page 2</a>
Si la page 2 se trouvait dans un
sous-dossier (appelé "sous-dossier"), le lien serait alors :
<a href="sous-dossier/page2.htm">Cliquez ici pour aller à la
page 2</a>
En sens inverse, un lien de la page 2
(dans le sous-dossier) à la page 1 serait le suivant :
<a href="……./page1.htm">Un lien vers la page 1</a>
Le
chemin « ……./ » pointe sur le dossier à un niveau supérieur par rapport à la
position du fichier où le lien se trouve. En suivant le même raisonnement, On
peut aussi pointer sur une position deux dossiers (ou plus) en amont avec «
…../….../ ».
NB : Ici on utilise des liens sans connaitre
l’adresse complète d’une page.
Par
exemple : <ahref="page2.html">. On
dit que c'est un lien relatif. On ne
connait pas l’adresse internet complète (URL) de la page 2.
Exemple :
<p>Bonjour.
Bien vouloir visiter <a href="page2.html">la
page2</a>de notre site avant
de continuer la lecture</p>
1.2-Lien à l’intérieur d’une
même page
On
peut créer des liens internes à une page, par exemple, une table de matières en
haut de la page avec des liens vers chaque chapitre en-dessous. On a seulement
besoin d'un attribut très utile, appelé id
(pour identification), et du symbole « #
». On utilise l'attribut id pour
marquer l'élément qu’on veut relier. Il donne un nom "unique" à une
balise, pour s'en servir de repère.
Exemple:
<h1 id="heading1">Titre 1</h1>
On crée ensuite un lien vers cet élément
en utilisant le symbole « # » dans
l'attribut de liaison. Le « # » indique au navigateur de rester sur la même
page. Ce caractère doit être suivi de l'id de la
balise à relier. Exemple :
<a href="#heading1">Lien vers le titre 1</a>
1.3-Lien vers une ancre
Une
ancre est une sorte de point de repère qu’on peut mettre dans une grosse page
HTML.
En effet, si la page est très grande, il
peut être utile de faire un lien amenant plus bas dans la même page pour que le
visiteur puisse sauter directement à la partie qui l’intéresse.
Pour
créer une ancre, il suffit de rajouter l’attribut id à une balise qui va alors servir de repère. Ça peut être
n’importe quelle balise, un titre par exemple.
-On crée le lien qui va emmener le
visiteur à l’endroit où se trouve l’ancre :
<a
href=’’#mon_ancre’’>Aller
vers l’ancre </a>
-Ensuite à cet endroit précis, on crée
l’ancre.
<h2 id=’’mon_ancre’’>
Titre </h2>
Sil’ancre est située dans une autre page, il faut
faire un lien qui ouvre une nouvelle page ETqui amène directement à une
ancre située plus bas.En pratique, il suffit de taper
le nom de la page, suivi d’un dièse (#),
suivi du nom de l’ancre.
<a
href=’’page2.html # mon_ancre>Aller
vers l’ancre </a>
amènera le visiteur sur la page page2.html, au niveau de l’ancre
appelée « mon_ancre »
1.4- Lien vers une adresse e-mail
On
peut également faire un lien vers une adresse e-mail. Cela se fait presque de
la même façon que pour relier un document :
<a href="mailto:
myperson@yahoo.fr">Envoyer
un e-mail à « myperson » </a>
Le navigateur affiche : Envoyer un e-mail à « myperson»
La seule différence entre un lien d'e-mail
et un lien de fichier, c'est que l'on tape «
mailto: » suivi d'une adresse e-mail au lieu de taper l'adresse d'un
document.
1.5-Liens vers une adresse URL
Lorsqu’on
veut faire un lien vers un autre site, il suffit de copier son adresse (URL) en
http://.
Exemple :
un lien vers le site de nexttel.net
<a href="http://www.nexttel.net/">Voici un lien vers
nexttel.net</a>
Le navigateur affiche :Voici un lien vers
nextel.net
Dans l'exemple précédent, l'attribut href vaut
"http://www.nextell.net", ce qui correspond à l'adresse complète de
la société de téléphonie mobile « nexttel »
et qu'on appelle une adresse URL (Uniform Resource Locator). Il faut clore
l'élément par </a>.Ce lien est dit « absolu » car on indique l’adresse complète.
1.6-Lien qui affiche une infobulle au survol
On peut utiliser l’attribut title qui
affiche une bulle d’aide lorsqu’on pointe sur le lien. Cet attribut est
facultatif.
Exemple :
<p>Bonjour.
Souhaitez-vous visiter la<a href="http://www.cimencam.com" title="
Spécialisée dans la production du ciment ">Société cimencam</a>
?</p>
Le navigateur affiche : Bonjour. Souhaitez-vous visiter la Société cimencam?
1.7- Lien qui ouvre une nouvelle fenêtre
Il est possible de ‘’forcer’’
l’ouverture d’un lien dans une nouvelle fenêtre. Pour cela on rajoutera : Target =’’_blank’’
Exemple :<p>Bonjour. Souhaitez-vous visiter la<ahref="http://www.cimencam.com" target="_blank">Société
cimencam</a>?<br
/></p>
Le site s'affichera dans une autre
fenêtre.
1.8- Lien pour télécharger un fichier
Il faut faire exactement comme si on
faisait un lien vers une page web, mais en indiquant cette fois le nom du
fichier à télécharger.
Exemple :
<p><a href="monfichier.zip">Télécharger
le fichier</a></p>
2-Insertion des images
Pourinsérer une image, on utilise la
balise orpheline <img/>.
Exemple :
<imgsrc="ma_photo.jpg» />
Le nom « ma_photo» est celui du fichier image à
insérer dans la page, et « .jpg »
est le type de fichier de l'image. Tout comme l'extension « .htm » indique
qu'il s'agit d'un document HTML, « .jpg » indique au navigateur que ce fichier
est une image. L’attribut src
(source) indique là où se trouve l’image que l’on veut insérer dans la page.
2.1-insérer des images situées dans d'autres dossiers, ou même
situées sur d'autres sites Web
Si l’image à insérer se trouve dans le
dossier images, on aura :
<imgsrc="images/twitter.png">
Le fichier image twitter.png se trouve dans le dossier images de l’ordinateur.
Le navigateur affiche :
Exemple :
<imgsrc="http://www.html.net/logo.png">
2.2-les images peuvent être aussi des liens
Exemple :<ahref="page10.htm"><imgsrc="images/BOUTON.GIF"></a>
Pour aller à la page 10, il suffit de
cliquer sur l’image du bouton VALIDER
2.3-Quelques autres attributs d’images
·
L'attribut alt sert à fournir une description de
remplacement de l'image si, pour une raison ou pour une autre, l'image n'était
pas affichée par le navigateur. C'est particulièrement important pour les
utilisateurs aveugles, ou si la page se charge très lentement. Donc, toujours
utiliser l'attribut alt :
Exemple :<imgsrc="logo.gif" alt="Le logo de HTML.net">
·
L'attribut title peut
servir pour décrire brièvement l'image :
Exemple:<imgsrc="logo.gif" title="Apprenez HTML avec
HTML.net">
Si
on place le curseur sur l'image sans cliquer, on verra apparaître le texte «
Apprenez HTML avec HTML.net » comme message contextuel.
·
Deux autres
attributs importants sont width et height :
Exemple :<imgsrc="logo.png"
width="141" height="32">
On peut utiliser les attributs width
et height pour fixer la largeur et la hauteur d'une
image.
Exemple:<imgsrc="logo.gif"
width="32" height="32">
3-Insertion des formulaires
Toute
page HTML peut être enrichie de formulaires interactifs, qui invitent les
visiteurs à renseigner des informations : saisir du texte, sélectionner des
options, valider avec un bouton...
3.1-Créer un formulaire
On
utilise la balise<form>…….</form>. C'est la balise principale du formulaire,
elle permet d’indiquer le début et la fin du formulaire.
3.2-insertion d’une zone de texte monoligne
Pour
insérer une zone de texte à une ligne, on va utiliser la balise <input
/>.
<input type="text" />
Pour
donner un nom à un élément de formulaire, on utilise l'attribut name. Ici, on va
supposer qu'on demande au visiteur de rentrer son pseudo :
<input type="text" name="pseudo" /> Pour créer un libellé, on utilise label <form method="post" action="traitement.php"> <p> <label>Votre pseudo</label>: <input type="text"name="pseudo" /> |
Ce
qui donne : Votre pseudo : :
On
peut agrandir le champ avec size.
On
peut limiter le nombre de caractères que l'on peut saisir avec maxlength.
On
peut préremplir le champ avec une valeur par défaut avec value.
Le bouton d’envoi
Pour
créer un bouton d'envoi, on écrira donc par exemple :
<input type="submit" value="Envoyer" />
3.3-Insertion d’une zone de texte multiligne
<form method="post" action="traitement.php"> <p> <label>Insérer votre
texte</label>: <input type="text"
name="monTexte"
/> <textareaname= " monTexte " > (Insérer
le texte ici) </textarea> </form> |
4-Insertion des listes
4.1- Les listes descriptives
On
utilise la balise <dl> pour
l’ouverture de la liste, <lh> pour le nom de la liste, <dt> pour le nouveau terme de
définition<dd> pour la
description de l’élément et </dl>
pour la fermeture de la liste
Exemple |
Résultat |
<dl> |
|
<lh>
Terminale<lh> |
Terminale |
<dt>Tle A</dt> |
Tle A |
<dd> Allemand
& Espagnol</dd> |
Allemand & Espagnol |
<dt>Tle C </dt> |
Tle C |
<dd>
mathématique</dd> |
Mathématique |
<dt>Tle D </dt> |
Tle D |
<dd>
science</dd> |
Sciences |
</dl>
4.2-Les
listes non numérotées ou non ordonnées
On
utilise les balises <ul> pour l’ouverture de la liste, <lh>
pour le nom de la liste, <li>
pour matérialiser l’élément de la liste et </ul> pour la fermeture de la liste.
Exemple :
<ul> <lh>Terminale</lh> <li>Tle
A</li> <li>Tle
C</li> <li>Tle D</li> </ul> |
Le navigateur donne :
Terminale
4.3-Listes
numérotées ou ordonnées
On utilise la balise <ol>
pour l’ouverture de la liste, <lh> pour le nom de la liste,<li>pour matérialiser l’élément de la liste et </ol>
pour la fermeture de la liste.
Exemple :
<ol> <li>Je me lève le matin</li> <li>Je me lave</li> <li> Je mange</li> <li> Je vais à
l’école</li> </ol> |
Le
navigateur donne :
NB : « ul » est
l'abréviation de « unorderedlist » (liste non
ordonnée), et insère des puces pour chaque élément de liste. « ol » est l'abréviation de « orderedlist
» (liste ordonnée), et numérote chaque élément de liste. Pour créer les
éléments de la liste, on utilise la balise <li>, abréviation de « list item » (élément de liste).
EXERCICES
CONTROLE DES CONNAISSANCES
1-Quelle année et par qui fût inventé le HTML ?
2-Quel est le rôle du HTML ?
3-Citer 02 types de balises.
4-Quels sont les fonctions des balises
suivantes :
<b>……</b> et <i>……..</i>
5- Laquelle des lignes suivantes est-elle
juste ? Et pourquoi ?
<b>< i>Ma première page
web</b></i>
<b>< i>Ma première page
web</i></b>.
6-Qu’est-ce qu’un attribut ?
7-Citer 02 attributs et leurs rôles ?
8-Qu’est-ce qu’un lien ?
9-Une image peut être un lien. VRAI ou FAUX ?
10-Donner la structure de base d’un document HTML
EXERCICE
I :
1.Définir : page web, Site Web.
2.Quelle est la différence entre un site web statique
et un site web dynamique ?
3. Citer 02
langages de base qu’il faut connaitre pour créer des sites web.
4.Citer 02
logiciels capables de rendre une page web interactive c-à-d dans laquelle
l’utilisateur peut dialoguer avec la machine.
5.Donner un exemple de :
a-Editeur de pages web ; Quel est
le rôle d’un éditeur de texte ?
b-Navigateur web ; Quel est le rôle
d’un navigateur ?
EXERCICE
II :
1- Quelle est la fonction de chacune des
balises suivantes ?
<B>…</B> ;
<Ul>…</Ul> ;
2-Quelle est la balise qui insère un
lien ? une image ?
3-Choisir parmi les éléments suivants
ceux qui permettent de créer et exécuter une page web :
a) URL ; b) Editeur de textes ; c) Tableurs ; d)
Navigateurs web ; e)
WWW
4-Associer à chaque élément de gauche
son correspondant à droite
1- Permet de définir le contenu de la page |
a) <form></form> |
2- Marque la fin du document web |
b) </html> |
3- Permet d’insérer un champ dans un formulaire |
c) <b></b> |
4- Permet de mettre un texte en gras |
d) <body></body> |
EXERCICE III : Associer les éléments de la
colonne A à ceux de la colonne B.
Colonne A |
Colonne B |
1-<vidéo> 2- Cliquez ici 3-<hr/> 4-< !
Doctype html> 5-Blocnote |
a-lien b-balise
orpheline c-indique
aussi le début d’une page html d-balise
ouvrante e-est un
éditeur de texte |
EXERCICE IV :
Annuler
Vous êtes chargé
de réaliser le formulaire ci-dessous
1-Définir : formulaire
2-Quelle balise html utilise-t-on pour
créer un formulaire ?
3-A quoi sert la balise <input type = « text »/>
dans un formulaire ?
4-Ecrire la balise html complète
permettant de créer le bouton Envoyer
de ce formulaire.
EXERCICE
V :
On voudrait utiliser le langage HTML
pour faire la liste suivante :
Terminale
·
Tle C
·
Tle D
·
Tle A
a-Quel nom donne-t-on à
cette liste ?
b- Quelle balise
doit-on utiliser pour l’ouvrir ?
c-Que fait la
balise<lh> terminale</lh> ?
EXCERCICE VI :
1-Quelle est la fonction des balises
suivantes :
<table>…..</table>
<head>…..</head>
2-.Quelle balise utilise-t-on :
a-pour insérer un lien dans une page
web ?
b-pour insérer une image dans une page
web ?
EXCERCICE
VII :
On vous donne le
code html suivant :
1.<!DOCTYPE html>
2.<html>
3.<head>
4.<meta charset="utf-8"
/>
5.<title>Zozor - Le
Site Web</title>
6.</head>
7.<body>
8.<header>
9.<h1>Zozor</h1>
10.<h2>Carnets de voyage</h2>
11.</header>
12.<nav>
13.<ul>
14.<li><a href="#">Accueil</a></li>
15.<li><a href="#">Blog</a></li>
16.<li><a href="#">CV</a></li>
17.</ul>
18.</nav>
19.<section>
20.<aside>
21.<h1>A propos de l'auteur</h1>
22.<p>C'est moi, Zozor ! Je suis né un 23
novembre2005.</p>
23.</aside>
24.<article>
25.<h1>Je suis un grand voyageur</h1>
26.<p>Bla bla bla bla (texte de l'article)</p>
27.</article>
28.</section>
29.<footer>
30.<p>Copyright Zozor - Tous droits réservés
31.<a href="#">Me contacter !</a></p>
32.</footer>
33.</body>
34.</html>
Utiliser vos connaissances en
programmation html pour répondre aux questions suivantes :
1. Indentez ce code.
2. Identifier dans ce code
a) un lien
b) le titre de la page
c) un titre de deuxième niveau
d) l’élément d’une liste
3. Ecrire une ligne de code pour insérer
la photo de zozor
4. Relevez 05 balises structurantes dans
ce code.
CORRIGES
CONTROLE DES CONNAISSANCES
1-En 1991par le scientifique
Tim Berners-Lee.
2-Formalise l’écriture d’un
document avec des balise de formatage.
3-Balise ouvrante <…> et
balise fermante </…>.
// Autre classification des balises :
-
Les balises paires : <b> …..</b>
-
Les balises orphelines : <br/>
4-<b>….</b> met un
texte en gras
<i>…..</i> met un
texte en italique
5-<b><i>Ma
première page web </i></b> car les balises se ferment en sens
inverse de leur ouverture.
6-Les attributs sont un peu les options des balises. Ils viennent
les compléter pour donner des informations supplémentaires.
7-<h2 style= « color :blue »> mon
combat</h2> ici style est un attribut et color :blue est sa valeur.
<a href= « village »>Lien
vers village</a> ici href est un attribut et village est sa valeur.
8-C’est un texte sur lequel il
faut cliquer pour se rendre sur une autre page ou un autre site.
9-VRAI
// losqu’un lien est du texte, c’est
un lien hypertexte lorsqu’un lien est un image, c’est un lien hypermedia.
10-<html>
<head>
<title>…………………………………… </title>
</head>
<body>
……………………………………………………………
…………………………………………………………..
</body>
</html>
EXERCICE I:
1. -Une page web est un ensemble de documents structurés contenant essentiellement
du texte, souvent enrichie d'images, de sons, de vidéos et de liens vers
d'autres pages web.
- Site web : Ensemble de pages web liées les unes aux autres
par des liens hypertextes.
2-L’utilisateur peut dialoguer
avec la machine avec un site web dynamique (on parle d’interactivité
avec la machine).
3.HTML et CSS.
4.JavaScript et PHP
5.
-Notepad++ ; Bloc-notes : Permettent
de créer une page web.
-Internet Explorer ;
Mozilla Firefox, Opéra etc. : Permettent d’exécuter une page web.
2. Entier, réel ;
booléen ; caractère.
3.
5-<html>
<head>
<title></title>
</head>
<body>
…………..
</body>
</html>
EXERCICE II :
1.
<b>……</b> met le
texte en gras
<ul>……</ul> crée une liste non ordonnée
2.
a-lien : <a href= ‘’…’’ >… </a>
b-image : <img src="… />
3. Editeur de textes :
permet de créer des pages web
Navigateur web : permet d’exécuter des
pages web
4.
1.d ;
2.b ;
3.a ;
4.c.
EXERCICE III :
1.d
2.a
3.b
4.c
5.e
EXERCICE IV :
1-Un formulaire est un objet
HTML qui invite les visiteurs à renseigner des informations : saisir du texte,
sélectionner des options, valider avec un bouton.
2- Form>…..</form>
3- insère une zone de texte
4- input type=’’submit’’ value =’’Envoyer’’/>
EXERCICE V :
a- Liste non
numérotée
b- la
balise<ul>
c- donne le nom de la liste
EXCERCICE VI :
1-
<table>…..</table>permet de créer un tableau
<head>…..</head> permet de
créer l’entête d’une page web
2- a- <a href= ‘’…’’
>… </a>
b- <img src="… />
EXCERCICE VII :
1) Indentation du code.
1.<!DOCTYPE html>
2.<html>
3. <head>
4. <meta
charset="utf-8" />
5. <title>Zozor - Le Site Web</title>
6 .</head>
7. <body>
8. <header>
9. <h1>Zozor</h1>
10 .<h2>Carnets
de voyage</h2>
11. </header>
12. <nav>
13. <ul>
14 .<li><a
href="#">Accueil</a></li>
15 .<li><a
href="#">Blog</a></li>
16 .<li><a
href="#">CV</a></li>
17 .</ul>
18. </nav>
19. <section>
20. <aside>
21. <h1>A
propos de l'auteur</h1>
22 .<p>C'est
moi, Zozor ! Je suis né un 23 novembre2005.</p>
23 . </aside>
24 . <article>
25. <h1>Je
suis un grand voyageur</h1>
26. <p>Bla
bla bla bla
(texte de l'article)</p>
27. </article>
28. </section>
29. <footer>
30. <p>Copyright
Zozor - Tous droits réservés
31. <a
href="#">Me contacter !</a></p>
32. </footer>
33. </body>
34.</html>
2.
a) un lien : a
href="#">Accueil</a></
b) le titre de la page : Le
Site Web
c) un titre de deuxième
niveau :<h2>Carnets de
voyage</h2>
d) l’élément d’une liste :<li><a
href="#">Accueil</a></li>
3. <img
src= « photo_zozor.png »/>
4. Header, section, article, aside, footer