Les bases du HTML - Clips-Imag

Transcription

Les bases du HTML - Clips-Imag
TD Informatique Semestre 2 : Réseaux - HTML
Université Stendhal, Grenoble III
Partie HTML
TD 1 : Les bases du HTML
1
Introduction
HTML = HyperText Marked Language
•
HTML est un langage permettant de décrire des données affichables sous forme de page par
un navigateur Web.
•
HTML peut être édité à l'aide de n'importe quel traitement de texte
•
HTML permet d'établir des liens de navigation entre plusieurs pages Web
•
HTML est également un langage d'intégration. Il permet, à l'aide de commandes spécialisées,
d'incorporer des éléments non purement textuels (graphismes mais également formulaires,
programmes interactifs, animations, etc.)
•
HTML est un langage riche et sa manipulation avec un simple éditeur de texte s'avère
rapidement complexe. D'où la nécessité pour les développeurs d'utiliser une gamme d'outils
prenant en charge la génération automatique du code HTML.
•
Il repose sur le protocole http et est compris par tous les navigateurs.
Ce n’est pas un langage de programmation.
Il est constitué de balises qui permettent de mettre en forme du texte et des images sur une
page Web avec des possibilités de navigation (liens hypertextes) au sein de ces pages.
Il suffit de posséder un simple éditeur de texte pour définir une page Web en HTML (le fichier
aura l’extension .html) et un navigateur pour la visualiser.
2
Un premier exemple pour commencer : la page de
l’Autruche
2.1 Lancer une page Web
Récupérez le dossier Page web autruche sur le poste enseignant (rappel : poste 11).
Dans votre navigateur, Internet Explorer ou Netscape, ouvrez index.html (Fichier/Ouvrir) :
vous tombez sur une page web. Naviguez-y un peu…
è Combien de pages comporte ce site ?
2.2 Ce qui se cache derrière ces pages…
2.2.1
Pour voir le code HTML d’une page
Placez-vous sur la page d’accueil de notre site de l’autruche.
Page 1 sur 6
TD Informatique Semestre 2 : Réseaux - HTML
Université Stendhal, Grenoble III
•
Dans Internet Explorer, faites Affichage / Source.
•
Dans Netscape, ouvrez Netscape Composer (Communicator / Composer), puis faites
Affichage / Source de la page . Si aucun éditeur de texte n’est choisi pour voir le code HTML,
faites Parcourir, et sélectionnez C:/ Windows/ Notepad.
Vous voyez ainsi le code HTML : langage composé de balises et servant à afficher des
pages contenant des liens hypertextes.
2.2.2
C’est quoi une balise ?
2.2.2.1
Deux types de balises et leurs rôles
Il existe 2 types de balises :
−
−
des balises de structure (ex : <P>texte du paragraphe </P> pour définir un paragraphe)
des balises de mises en forme (ex : <i>texte en italique</i> pour mettre un texte en italique).
Une balise sert dans une page HTML à mettre en forme le texte, c’est-à-dire comme dans un
traitement de texte classique, type Word, à :
-
mettre le texte en gras
changer sa taille
faire des tableaux
-
insérer des images
changer les couleurs (texte et fond d’écran), etc.
Mais aussi à créer des liens hypertextes pour pouvoir surfer sur le web !
2.2.2.2
Construction d’une balise
Une balise est une "instruction" comprise entre crochets < … > qui possède un nom et parfois
des attributs. Elles se construisent de la façon suivante :
<balise ouvrante> Texte qu’on verra sur la page </balise fermante>
Où la balise de fin porte le même nom que la balise de début précédé du signe /. (ex :
<P>texte du paragraphe </P>)
Certaines de ses balises peuvent contenir des attributs qui fournissent une précision sur la
balise. Ils se rajoutent dans la balise de début et sont souvent de la forme nom=valeur.
ex : <BODY text="red" bgcolor="green">…..</BODY> : le texte sera en rouge et le fond sera vert
3
La structure d’une page Web en HTML
3.1
Structure de base
<HTML>
<HEAD>
<TITLE> Titre de la page </TITLE>
<META name= « auteur » content= « Dupont »>
….
</HEAD>
<BODY>
….
</BODY>
</HTML>
Page 2 sur 6
TD Informatique Semestre 2 : Réseaux - HTML
Université Stendhal, Grenoble III
L’entête comprise entre <HEAD> et </HEAD> regroupe des informations qui ne seront pas
affichées dans la page par le navigateur.
Elle contient le titre du document entre <TITLE> et </TITLE> qui apparaîtra sur la barre de
titre de la fenêtre.
Des métadonnées comme le nom de l’auteur, des mots-clés, un résumé, etc.
Des scripts complémentaires écrits en Javascript ou Java ou VBScripts qui complètent les
fonctionnalités de base du HTML
Le corps du document compris entre <BODY> et </BODY> représente ce qui apparaîtra dans
la fenêtre du navigateur.
3.2
4
Exemple
Des balises repères
4.1
<HTML>…</HTML>
C’est elle qui nous montre qu’on est bien sur une page HTML. Elle débute et clôt une page.
4.2
<HEAD>…</HEAD>
On y retrouve des informations qui ne seront pas affichées dans la page par le navigateur :
•
le texte qui apparaîtra dans la barre de titre du navigateur, entre les balises
</TITLE>, ici c’est index.html.
<TITLE> et
•
Des métadonnées comme le nom de l’auteur, des mots-clés, un résumé, etc.
•
Des scripts complémentaires éc rits en Javascript ou Java ou VBScript qui complètent les
fonctionnalités de base du HTML.
4.3
<BODY>…</BODY>
Cette balise nous indique qu’on passe au texte de la page proprement dit.
Voilà pourquoi elle contient des indications de couleur :
à de la police :
text="#000000" (texte en noir)
Page 3 sur 6
TD Informatique Semestre 2 : Réseaux - HTML
à du fond d’écran :
Université Stendhal, Grenoble III
bgcolor="#FFFFFF" (sur fond blanc).
Mais on y trouve aussi la couleur des liens :
à LINK : couleur des liens hypertextes de la page (LINK="#0000FF", c’est bleu).
à VLINK : couleur des liens hypertextes visités de la page.
à ALINK : couleur des liens hypertextes actifs, c’est-à-dire en train d’être visités.
4.4
Attention à l’ordre des balises
Les balises peuvent être imbriquées : attention à bien les refermer dans l’ordre de leur
ouverture.
Exemple : <B><I><CENTER>mon texte</CENTER></I></B>
Exercice : Observez bien dans quel ordre on ouvre et on ferme les balises, et remettez le texte
HTML suivant dans l’ordre :
<li><b><center><font size=+2>Joli comme tout !</font></li></center></b>
5
Quelques balises de base et leurs attributs
5.1
•
Balises de structure
<P>…</P>
paragraphe
Constitue
un
•
nouveau
Attributs : align= "center" ou "left" ou
Attributs : align
ex : <H1 align="center">Ceci est un
titre de niveau 1 centré</H1>
"righ"t
ex : <P align="center"> Paragraphe
centre </P>
5.2
•
Balises de mise en forme
<HR> Place une ligne séparatrice
horizontale
Attributs : align, size, width, color
ex :
<HR
size="2"
align="center" color="red">
•
width="250"
<BR>Place un saut de ligne à
l’intérieur d’un paragraphe
ex :
ligne1
<BR>
ligne2
•
<H1>…</H1> définit un titre de niveau
1(possibilité de 6 niveaux de titres)
<CENTER>…</CENTER> Centre le
texte
Cet effet peut être obtenu par un
attribut de la balise <P>
ex :
<CENTER>Voici
un
texte
centré</CENTER>
•
<FONT>… </FONT> Permet de
modifier le texte (couleur, taille, police)
Attributs : color= "nom de la couleur"
(Les couleurs les plus fréquentes
peuvent être nommées explicitement en
anglais (red, yellow, blue,...) sinon il faut placer
le code Hexadécimal de la couleur voulue)
face= "nom de la police"
size="taille de la police"
(nombre entre 1 et 7)
ex : <FONT size="2" color= "blue"
face= "Verdana" >texte écrit en taille 2 en bleu
avec la police Verdana</FONT>
•
<I>…</I> Met le texte en italique
•
<B>…</B> Met le texte en gras
Page 4 sur 6
TD Informatique Semestre 2 : Réseaux - HTML
•
<U>…</U> Souligne le texte
•
<SUP>…</SUP> Texte en exposant
6
Université Stendhal, Grenoble III
•
<!-- … --> : Met des commentaires. Le
texte compris entre ces balises ne
sera pas pris en compte par le
navigateur ( ==> pas affiché !). Le
commentaire peut s'étendre sur
plusieurs lignes.
Exercices de synthèse
6.1 Exercice 1
Vous allez créer une page, appelée Base_HTML.html, qui fera apparaître plusieurs mises en
forme de paragraphes et de titres.
La page comprendra 3 parties. Il est conseillé d’aller vérifier dans le navigateur votre travail
entre chaque partie. Pour cela, enregistrez votre fichier avec le bloc-notes et réactualisez la page
dans le navigateur.
•
Description de la page à créer :
•
•
•
•
Le fond de la page sera bleu et le texte
blanc.
Le titre de la page sera :
Mise en forme de base
Un paragraphe centré constitué des 3
lignes suivantes avec le texte jaune et
de taille 5 :
2eme
Je suis le
paragraphe
au centre
1ère partie :
en taille 5 et en jaune
•
Un titre de niveau 1 centré :
PREMIERE PARTIE
Un paragraphe avec le texte suivant
en rouge :
Je suis le premier paragraphe, je suis
3ème partie :
•
rouge…
•
•
Une ligne séparatrice de taille 2 et de
couleur rouge
2ème partie :
•
Une ligne séparatrice de taille 7, de
300 pixels de longueur et de couleur
noire
Un titre de niveau 3 centré :
TROISIEME PARTIE
Un paragraphe, à droite comprenant le
texte suivant en taille 7 et la police
Arial :
Je suis le dernier paragraphe, je suis
en taille 7 avec la police Arial et à droite…
Un titre de niveau 2 centré :
DEUXIEME PARTIE
6.2 Exercice 2 : site de l’autruche
•
Ouvrez index.html avec le logiciel Scite. Modifiez donc le texte de la barre de titre en :
« Bienvenue », qui apparaîtra en haut à gauche de la barre de titre du navigateur.
•
Après l’avoir modifié, pour voir sur le navigateur ce que cela donne, faites Fichier /
Enregistrer dans l’éditeur de texte où se trouve le code HTML pour le mettre à jour, puis sous
Internet Explorer, Affichage / Actualiser, ou F5 ou icône Actualiser dans la
barre d’outils.
•
Faites en sorte que « Le must du Web » apparaisse sans italique et en taille 5.
•
Le fond de la page sera vert et le texte blanc.
•
A la fin du texte de cette page, vous mettrez une ligne séparatrice de taille 7, de 300 pixels de
longueur et de couleur grise ou jaune.
•
Sur autruche.html, rajoutez le titre de niveau 1 « Les avis », qui sera centré, rose et placé
avant le paragraphe Liens.
Page 5 sur 6
TD Informatique Semestre 2 : Réseaux - HTML
Université Stendhal, Grenoble III
•
Créez une ligne séparatrice de taille 2 et de couleur rouge entre ce paragraphe et le
précédent.
•
Créez 2 paragraphes de niveau 2 juste après, intitulés : « Pour :» et « Contre :»
•
Ecrivez du texte pour et contre les autruches au bon endroit, dans 2 paragraphes centrés, en
police Tahoma et en gras.
•
Transformez « Liens » en titre de niveau 2 et changez l’intitulé du lien proprement dit sur la
page en « Autre site sur les autruches ».
Pour avoir le code des couleurs (noms et codes hexadécimaux) voir les sites suivants :
http://entries.the5k.org/171/visualizer.html
http://www.webcolors.freeserve.co.uk/names140.htm
Page 6 sur 6

Documents pareils