<HTML>
<HEAD>
<TITLE>Le titre de votre page</TITLE>
</HEAD>
<BODY>
Le contenu de votre page
</BODY>
</HTML>
Gestion du texte :
Mise en page :
<BR> : passer à la ligne (effet cumulable : deux <BR> saute une ligne)
<P> : sauter une ligne (effet non cumulable)
<CENTER>texte</CENTER> : pour centre un texte dans la page (très utile
!)
<P ALIGN="LEFT ou RIGHT ou CENTER">texte à aligner</P> : pour aligner
votre texte
<HR SIZE="épaisseur en pixels" WIDTH=largeur ALIGN=alignement> :
créé une barre, peu utilisée mais utile parfois...
Images :
Tableaux :
Options de tableau :
Liens :
Couleurs :
Polices :
Page :
Tableaux :
Liens (Bonus) :
Définir la couleur de vos liens c'est (code à mettre entre les balises
<HEAD> et </HEAD>) :
<style TYPE="text/css">
A:link {color: #0000FF}
A:visited {color:#000082}
A:hover {color:#FF0000}
</style>
Formulaires :
<html>
<head>
<title>Bienvenue sur mon site</title>
</head>
<noframes>
<body bgcolor="#FFFFFF">
Désolé votre navigateur ne gère pas les frames !
</body>
</noframes>
</html>
FORMAT CARACTERES
<DEL> texte </DEL> pour barrer horizontalement un texte <S> texte </S>
<STRIKE> texte <STRIKE> le texte sélectionné est barré (voir aussi DEL).
<FONT> texte </FONT> pour agir sur une partie distincte du texte.
<FONT COLOR="#rrggbb"> couleur du texte en "hexadécimal" ou nom en anglais
<FONT FACE="nom de la police"> texte </FONT>.
<FONT SIZE="+2"> taille des caractères de 1 à 7 et 3 par défaut.
<BASEFONT SIZE= 5 > Taille par défaut entre 1 et 7 avec la valeur 3 par défaut
<B> texte en gras </B> texte en gras (Bold ou Strong)
<STRONG> texte </STRONG> formate le texte en gras (comme B)
<I> texte en italique </I> texte en italique
<EM> texte en évidence </EM> (Emphased) formatage du texte en italique. (formatage = mise
en forme)
<STYLE> </STYLE> utilisé pour définir les feuilles de "style".
<SUB> texte en indice </SUB> pour définir le texte en indice : indice trois.
<SUP> texte en exposant </SUP> pour définir le texte en exposant : exposant trois
<U> texte souligné</U> pour souligner du texte (Underline).
PARAGRAPHES et LISTES
<P> paragraphe de texte </P> nouveau paragraphe (interligne avant et après le texte).
<P ALIGN=CENTER> le paragraphe sélectionné est centré.
<P ALIGN=RIGHT> le paragraphe sélectionné est collé à droite.
<P ALIGN=LEFT> le paragraphe sélectionné est collé à gauche
<PRE> texte </PRE> le texte est pré-formaté (affichage des espaces, retour ligne,
tabulation).
<DIV ALIGN=CENTER> division centrée </DIV> l'image incluse est centrée
<DIV ALIGN=LEFT ou RIGHT> texte et image </DIV> l'image est alignée à gauche ou à
droite.
<CENTER> centre tout </CENTER> centre tout ce qui se trouve entre ces deux tags.
<BR> saut de ligne provoqué volontairement (retour à la ligne).
<NOBR> texte </NOBR> Empêche le rupture de ligne automatique
<H3> titre de niveau 3 </H3> (header) pour définir la dimension des caractères de titres,
de H1 à H6.
<H1 ALIGN=CENTER> Heading </H1> titre 1 est centré ou LEFT=gauche
et RIGHT=droite.
<P>Bonjour et <SPAN class="salutations">bienvenue</SPAN> sur mon site !</P>
<UL> liste non ordonnée </UL> pour les listes non numérotées à puces (Unordered list).
<UL type="square"> type de puce: disc, square, circle
<LI> item </LI> Liste Item (élément de liste)
<OL> liste ordonnée </OL> utilisé dans une liste ordonnée (Ordered List).
<OL START=valeur> liste ordonnée </OL> définit le n° de départ d'une liste ordonnée.
<OL TYPE=a> liste ordonnée </OL> la liste est numérotée à l'aide de lettres
minuscules.
<OL TYPE=A> liste numérotée</OL> la liste est numérotée à l'aide de lettres majuscules.
<OL TYPE=i> liste numérotée </OL> la liste est numérotée à l'aide de repères i, ii, iii
<OL TYPE=I> liste numérotée </OL> la liste est numérotée à l'aide de repères I, II, III
Balises sémantiques:
<DL> <!—Insertion d'une liste de définitions dans un glossaire -->
<DT>Ampère</DT>
<DD> Unité de mesure du courant électrique</DD>
<DT>Volt</DT>
<DD>Unité de mesure de tension électrique </DD>
</DL>
<blockquote cite="adresse">bloc de citation</blockquote>
<q cite="référence"> </q>
<dfn title="Définition info bulle"> terme </dfn> Définition d'un terme avec info-bulle en
ligne,
LIENS, ANCRE
<A HREF="www.ito.dz" target="_bank"> site de l’INTTIC </A> pour établir un lien
<A HREF="moodle.ito.dz/" target="_bank"> <img src="image.gif"> </A> image cliquable
target= attribut servant à désigner le Cadre cible fixé par un lien. (Associé à _self, _blank,
_parent, _top)
target=_blank : nouvelle fenêtre ou onglet,
Ancre dans la création d'un lien ciblant sur une partie de document, matérialise cet objectif
où va se positionner la page. (en anglais ANCHOR)
<A NAME="NomDeLAncre"></a> pour définir la position de l'ancre
<A HREF="page.html#ancre">Texte_du_lien</A> pour faire un lien vers une ancre
<A HREF="page.htm" TITLE="description"> Texte_ou_image_à_cliquer</A> Affiche une info-
bulle
Poser ancre
<a name="ici">Rendez vous</a>
: Aller
<a href="#ici">Aller</a>
Y aller :
Image <a href="fichiercible.htm"><img src="imagel.gif"></a>
Hyper-image
IMAGES
<IMG> pour insérer une image
<IMG SRC="images/logo.png" ALT="Logo du site" ID="logo">
<IMG ALT="Tour de Pise> affiche un texte en remplacement de l'image durant son
téléchargement.
<IMG SRC="b200.gif" WIDTH=26 HEIGHT=41 ALIGN=LEFT> image "b200.gif d'une
dimension de 26x41 pixels et alignée à gauche LEFT, à droite RIGHT ou au centre
avec<CENTER> et </CENTER> qui encadrent le tout.
<IMG SRC="image.gif" ALIGN=BOTTOM> texte <P> Le texte vient se placer en bas à
droite de l'image
<IMG SRC="image.png" ALIGN=TOP> texte <P> Le texte vient se placer à
droite en haut de l'image
<IMG src="image.gif" hspace=10 vspace=20 > Espacement entre l'image et le texte
<IMG SRC="../images/image.jpg" ALIGN=MIDDLE>texte<P> Le texte vient se placer à
droite au centre de l'image
IMAGES MAPPEES
<MAP NAME="namemap" ID=idmap> </MAP> dans une image sensible (IMAP) une zone
bien définie fonctionne comme un lien, et plusieurs liens possibles sur une même image
<AREA shape="rect" coords="x1,y1,x2,y2" href="page1.html" alt="rectangle">
<AREA shape="circle" coords="x1,y1,R" href="page2.html" alt="cercle">
<AREA shape="poly" coords="x1,y1,x2,y2,x3,y3,x4,y4" href="page2.html"
alt="polygone">
TABLEAUX
<TABLE> </TABLE> pour la structure d'un tableau marquant le début et la fin.
<TABLE summary="Texte"></TABLE> summary (facultatif) décrit le contenu du tableau,
<TABLE BGCOLOR="blue"> pour définir la couleur de fond d'un tableau (en hexadécimal
ou en anglais entre guillemets).
<TABLE BORDER=0> pour définir l'épaisseur des lignes dans un tableau (0 = invisible).
<TABLE BORDERCOLOR="red"> pour définir la couleur du cadre du tableau.
<TABLE CELLPADDING=15> pour définir l'espacement en pixels entre le contenu des
cellules et le bord de ces cellules.
<TABLE CELLSPACING=10> pour définir l'espacement entre les cellules, y compris avec
le bord du tableau.
<TABLE HEIGHT=50%> hauteur d'un tableau en pourcentage de la fenêtre d'affichage.
<TABLE HEIGHT=100> hauteur d'un tableau en pixels.
<TABLE WIDTH=50%> largeur d'un tableau en pourcentage de la fenêtre d'affichage.
<TABLE WIDTH=200> largeur d'un tableau en pixels.
<TD> cellule </TD> désigne chaque cellule d'un tableau..
<TD ALIGN=CENTER> Le texte ou sujet à l'intérieur d'une cellule est centré.
<TD BGCOLOR="#555"> pour définir la couleur de fond d'une cellule.
<TD COLSPAN=3> pour fusionner des colonnes dans un tableau.
<TD HEIGHT=10%> pour fixer la hauteur d'une cellule.
<TD HEIGHT=30> pour définir la hauteur d'une cellule en pixels.
<TD ROWSPAN=2> Nombre de lignes à fusionner dans un tableau.
<TD VALIGN=MIDDLE> pour centrer verticalement le contenu d'une cellule.
<TD VALIGN=TOP> pour aligner vers le haut de la cellule son contenu.
<TD VALIGN=BOTTOM> pour aligner vers le bas de la cellule son contenu.
<TD WIDTH=40%> Largeur d'une cellule en pourcentage par rapport à la fenêtre
d'affichage.
<TD WIDTH=120> Largeur en pixels d'une cellule.
<TH> titre de colonne </TH> définit une cellule qui sert de titre (en gras).
<TH ALIGN=CENTER> sert à centrer ce titre dans la cellule.
<TH ALIGN=LEFT> aligne le titre à gauche dans la cellule.
<TH BGCOLOR=couleur> couleur de fond d'une cellule d'en-tête.
<TH COLSPAN=2> sert à définir le nombre de colonnes qui vont fusionner dans une ligne.
<TH HEIGHT=40%> hauteur d'une cellule d'en-tête en pourcentage par rapport à la hauteur
de la fenêtre
<TH ROWSPAN=3> pour fusionner des lignes dans une colonne.
<TH ALIGN="Bottom"> pour aligner vers le bas le contenu d'une cellule d'en-tête.
<TH VALIGN="middle"> pour centrer verticalement le contenu d'une cellule d'en-tête.
<TH VALIGN="top"> pour aligner vers le haut le contenu d'une cellule d'en-tête.
<TH WIDTH=10%> largeur d'une cellule d'en-tête en pourcentage par rapport à la
fenêtre
<TR> ligne </TR> contient toutes les différents tags de la ligne d'un tableau.
<CAPTION ALIGN="center"> pour centrer la légende du tableau
CADRES ou FRAMES
<FRAMESET> ensemble de cadres </FRAMESET> pour définir le nombre de colonnes ou
lignes d'un fichier de Frames, remplace les balises <BODY> … </BODY>
<FRAME> cadre </FRAME> définit le cadre.
<FRAME SRC="nom du fichier" > pour définir dans un FRAMESET le contenu des
FRAMES concernées.
<NOFRAMES> ..... </NOFRAMES> dans un fichier de Frames pour avertir le visiteur si
éventuellement il n'a pas activé son navigateur ou que ce dernier est trop ancien et n'accepte
pas les frames pour visualiser ce type de document. Devenu pratiquement obsolète, sert
parfois pour le référencement !
Attributs:
border=x est l'attribut qui permet de définir l'épaisseur d'un trait en pixels qui entoure un
cadre.
scrolling= pour placer (yes, no ou auto) les barres de défilement dans les Cadres de son
choix mais surtout suivant le contenu proposé..
name= utilisé dans un cadre permet ensuite de définir (à l'aide de l'attribut "target") le cadre
qui devra recevoir l'information désigné par le lien. C'est comme la navigation entre cadres
(target="droite".
marginwidth= précise l'espacement compris entre le contenu du cadre et le bord droite et
gauche de ce dernier.
APPLET JAVA
<APPLET= ..... </APPLET> pour un applet java avec CODE, WIDHT, HEIGHT
<NOSCRIPT> ..... </NOSCRIPT> idem que NOFRAMES mais pour le javascript.
<OBJECT> ..... </OBJECT> pour une insertion d'éléments un peu semblable aux applets
Java.
JAVASCRIPT
<SCRIPT> .....</SCRIPT> insertion de script.
<SCRIPT LANGUAGE="JavaScript"> instructions javascript </SCRIPT>.
<SCRIPT LANGUAGE="langage"> instructions </SCRIPT> pour insertion d'un autre
langage.
<SRIPT SRC="fichier_javascript.js"></SCRIPT> inclusion fichier source javascript
Attributs de embed: align, alt, border, height, hidden, hspace, vspace, name,
pluginspage, type (MIME)
FORMULAIRES
<FORM> ..... </FORM> encadre la structure d'un formulaire. Les noms des éléments sont
des identificateurs sensibles à la casse d'où format à respecter.
<FORM ACTION="url" METHOD="post" NAME="form1"> L'URL définit le serveur où est
déposé le script CGI et METHOD détermine le type de transmission (GET ou POST).
<TEXTAREA> ..... </TEXTAREA> ..... Zone de saisie de plusieurs lignes dans un formulaire.
<TEXTAREA NAME="nom" ROWS="nblignes" COLS="nbcolonnes"> ROWS= nombre
de lignes disponibles et COLS le nombre de caractères par ligne de la fenêtre de texte.
<SELECT NAME="nom"> ..... </SELECT> Définition d'une liste de choix dans un
formulaire.
<OPTION SELECTED> dans un formulaire pour option pré-sélectionnée.
<OPTION value=1 >Option 1</OPTION> entrée de liste ou option dans un formulaire.
<INPUT TYPE="text" NAME="nom" VALUE="valeur"> zone de saisie dans un formulaire
<INPUT TYPE="password" NAME="nom" zone de saisie de mot de passe dans un
formulaire
<INPUT TYPE="hidden" NAME="nom" VALUE="valeur"> zone cachée dans un formulaire
<INPUT TYPE="checkbox NAME="nom"> définition d'une (ou plusieurs) case à cocher
<INPUT TYPE="radio" NAME= "nom"> définition d'une seule case à cocher
<INPUT TYPE="submit" VALUE= "Envoyer"> pour envoyer ou soumettre le formulaire
<INPUT TYPE="reset" VALUE="Effacer"> pour réinitialiser le formulaire, annuler la
saisie.