Vous êtes sur la page 1sur 7

Cours HTML

Le langage HTML
I Ossature du document source

Une page HTML (HyperText Markup Langage) repose sur une structure qui permet au navigateur d'interprter le texte du code source, qui ne contient pas de mise en forme mais des instructions d'affichage appeles balises. Les balises, valides depuis leur ouverture jusqu' leur fermeture, offrent de nombreuses possibilits de prsentation d'une page HTML : mise en forme des caractres, formatage du texte, fond d'cran, liste, tableaux, insertion d'images... I.1 Structure minimale <HTML> ... </HTML>

Balises places au dbut et la fin du code source, dlimitant la page HTML, c'est--dire les instructions qui seront interprtes par le navigateur. l'intrieur de cette structure de base, les commandes<HEAD> ... </HEAD> dlimitent l'entte et <BODY> ... </BODY> le corps du document qui sera affich dans la fentre du navigateur (titres, texte, liens, images,...). <HEAD> ... </HEAD> En-tte (Header), qui rsume les informations gnrales de la page. <BODY> ... </BODY> Corps de texte, qui correspond la page HTML que le navigateur interprte et affiche l'cran. I.2 Exemple

<HTML> <HEAD> <TITLE> Ma page personnelle </HEAD> <BODY> Bienvenue sur mon site. </BODY> </HTML>

</TITLE>

Les trois commandes <HTML> <HEAD> et <BODY> sont essentielles, elles correspondent au code source minimal d'une page HTML, sans lequel le navigateur serait incapable d'interprter quoi que ce soit.

Cours HTML

II Attributs de la page
Il est possible de dfinir la couleur de fond et celle du texte pour l'ensemble d'une page HTML l'aide de la commande <BODY>, laquelle il faut ajouter diffrents attributs, qui introduisent la valeur de la couleur choisie pour chaque lment. L'indication de couleur est introduite entre guillemet, l'aide d'un nom de couleur ("white", "blue",) ou de sa valeur sous forme hexadcimale. La forme hexadcimale est base sur lintensit de rouge, de vert et de bleu (RGB en anglais) de la couleur finale, soit 3 valeurs allant de 00 (intensit nulle) FF (intensit maximale). Il est possible de les combiner pour obtenir des couleurs originales (16 millions de couleurs diffrentes). Code des couleurs : "#FFFFFF" blanc (100 % de rouge, 100 % de vert et 100 % de bleu) "#000000" noir (0 % de rouge, 0 % de vert et 0 % de bleu) "#0000FF" bleu (0 % de rouge, 0 % de vert et 100 % de bleu) "#FF0000" rouge(100 % de rouge, 0 % de vert et 0 % de bleu) "#00FF00" vert (0 % de rouge, 100 % de vert et 0 % de bleu) "#FFFF00" jaune (100 % de rouge, 100 % de vert et 0 % de bleu) II . 1 Couleur du fond

<BODY BGCOLOR="?"> Couleur de fond (Background Color), dfinit la couleur de fond de la page. Exemple : <BODY BGCOLOR="#FFFFFF"> II . 2 Couleur du texte

<BODY TEXT="?"> Couleur du texte (Background Color), dfinit la couleur du texte de la page. Exemple : <BODY TEXT="#000000" BGCOLOR="#FFFFFF"> II . 3 Image de fond Il est possible de charger une image au format GIF ou JPEG, qui s'affichera en arrire plan de la page. Cette opration seffectue au niveau de la balise BODY du document : <BODY BACKGROUND="fichier"> Exemple : <BODY BACKGROUND="image.gif" TEXT="#000000"> Selon la taille du graphisme, l'image s'affichera dans sa totalit ou se rptera sur toute la surface de la page en crant un effet de mosaque. II . 4 Titre <TITLE> Ma premire page Web </TITLE> Titre de la page, qui s'affichera dans la barre de titre du navigateur.

Cours HTML

III Balises principales


III . 1 Formatage du texte

Texte en gras <B> texte </B> Texte en italique <I> texte </I> Texte soulign <U> texte </U> Taille de la police (de la plus grande la plus petite) <H1> texte </H1> <H6> texte </H6> Couleur de la police <FONT COLOR=" ?"> texte </FONT> Exemple : <FONT COLOR=" FEF901"> Ce texte est crit en bleu </FONT> III . 2 Formatage dun paragraphe Saut de ligne <BR> Alignement <DIV ALIGN=" ?"> texte </DIV> avec ?=[ left | center | right | justify] Exemple : <DIV ALIGN="right"> Ce paragraphe est align droite </DIV> Tabulation <UL></UL> Puce <LI></LI>

Exemple :

Liste : <UL><LI>A</LI><LI>B</LI><LI>C</LI></UL>

Cours HTML

Rsultat : Liste : A B C III . 3 Objets complexes Insertion dun lien hypertexte vers une autre page ou une adresse e-mail : <A HREF= "URL"> lien </A> Exemple : Cliquer <A HREF= "http://www.iut-tarbes.fr"> ici </A> pour accder au site de lIUT. <BR>Pour mcrire, cliquer <A HREF= "mailto:sanza@irit.fr"> ici </A>. <BR><A HREF= "Page2.html"> page suivante </A>

Rsultat : Cliquer ici pour accder au site de lIUT. Pour mcrire, cliquer ici. page suivante Insertion dune ancre : une ancre est un lien interne, cest--dire un lien dun point du document vers un autre point (exemple : un lien vers le haut de la page) <A NAME="nom-de-l-ancre"></A> permet de placer lancre <A HREF=#nom-de-l-ancre> permet de placer le lien vers lancre Insertion dune image : <IMG SRC="repertoire/fichier"> Attributs de la balise IMG : Attribut ALIGN= ? TOP : aligne le haut de l'image sur la ligne courante MIDDLE : aligne le milieu de l'image sur la ligne courante BOTTOM : aligne le bas de l'image sur la ligne courante LEFT : fait flotter l'image gauche du texte WIDTH= ?, HEIGHT= ? : largeur et hauteur de l'image BORDER=n : paisseur du cadre entourant l'image ALT="texte" : texte s'affichant la place de l'image et dans les "bulles"

Cours HTML

Exemple dinsertion dune image : <IMG SRC="../images/Iut.gif" BORDER=0 ALIGN=LEFT ALT=logo> Exemple dinsertion dun lien sur une image : <A HREF= "http://www.iut-tarbes.fr"> <IMG SRC="Logo.gif" BORDER=0> </A> Zones cliquables : plusieurs zones de liens sur une image : Insertion de limage : <IMG src="image.jpg" border=1 usemap="#nom-de-la-map"> Dclaration de la MAP : <MAP name="nom-de-la-map"> <AREA shape="forme-geometrique-predefinie href="lien" coords="coordonnees"> </MAP> Exemple : <MAP name="MonImage"> <AREA shape="circ" href="lien1.html" coords="115,255,83,175"> centre et rayonX et rayonY <AREA shape="rect" href="lien2.html" coords="0,55,210,170"> hautgauche et basdroite <AREA shape="rect" href="lien3.html" coords="225,40,280,165"> <AREA shape="poly" href="lien4.html " coords="215,175,225,255,275,295,300,265 "> points </MAP> III . 4 Cration dun tableau Un tableau commence par la balise <TABLE> et termine par la balise </TABLE>. Pour crer une ligne, il faut utiliser la balise <TR></TR> Pour crer des cellules dans une ligne, il faut utiliser la balise <TD></TD> <TABLE> <TR> <TD> ligne 1 colonne 1</TD> <TD> ligne 1 colonne 2</TD> <TD> ligne 1 colonne 3</TD> <TR> </TR> <TD> ligne 2 colonne 1</TD> <TD> ligne 2 colonne 2</TD> <TD> ligne 2 colonne 3</TD> </TR> </TABLE>

Cration dune ligne avec la balise TR

Bordure du tableau : <TABLE BORDER=0> <TABLE BORDER=3>

Cours HTML

Alignement dans une ligne et dans une cellule : <TR ALIGN=[center, right, left,top] VALIGN=[center, right, left,top] > <TD ALIGN=[center, right, left,top] VALIGN =[center, right, left,top] > ALIGN : alignement horizontal VALIGN : alignement vertical Remarque : lattribut dune cellule (TD) est prioritaire sur lattribut de toute la ligne (TR). Exemple : <TABLE BORDER=2> <TR ALIGN=center> <TD ALIGN=left>tel<BR>maison</TD> <TD>tel <BR>bureau</TD> <TD VALIGN=TOP>tel portable</TD> </TR> <TR> <TD>05 55 55 55 55</TD> <TD>05 56 56 56 56</TD> <TD>06 55 55 56 56</TD> </TR> </TABLE> Rsultat :

Fusion de cellules : Horizontale : COLSPAN=n


<TABLE BORDER=2> <TR> <TD COLSPAN=2> Titre </TD> </TR> <TR> <TD> A </TD> <TD> B </TD> </TR> </TABLE>

Verticale : ROWSPAN=n
<TABLE BORDER=2> <TR> <TD ROWSPAN=2> Titre </TD> <TD> A </TD> </TR> <TR> <TD>B </TD> </TR> </TABLE>

Cours HTML

Combinaison H-V :
<TABLE BORDER=2> <TR> <TD COLSPAN=2 ROWSPAN=2> Titre </TD> <TD> B </TD> <TD> C </TD> <TD> D </TD> </TR> <TR> <TD ROWSPAN=2> E </TD> <TD> F </TD> <TD> G </TD> </TR> <TR> <TD> h </TD> <TD> i </TD> <TD COLSPAN=2 ROWSPAN=2> Fin </TD> </TR> <TR> <TD> k </TD> <TD> l </TD> <TD> m </TD> </TR> </TABLE>

IV Autres fonctionnalits
IV . 1 IV . 2 IV . 3 IV . 4 Formulaires Feuilles de style Frames Layers

V Rfrences
http://nephi.unice.fr/CoursHTML/ http://perso.wanadoo.fr/chatinais/courhtml/somrhtml.htm http://www.snv.jussieu.fr/archambault/cours/html/ http://www.med.univ-rennes1.fr/~poulique/cours/html/menu_frame.html http://web.ccr.jussieu.fr/urfist/urfistage/f.html