2I010 - Annexe 2: Aide-mémoire des balises HTML

2I010 - Annexe 2:
Aide-mémoire des balises HTML
Structuration de la page
page HTML
en-tête de page
titre de la page
corps de la page
<html> … </ html >
<head> … </ head >
<title> … </ title >
<body> … </ body >
Caractères accentués
è
à
ç
&egrave;
&agrave;
&ccedil;
é
ù
&eacute;
&ugrave;
ê
ô
&ecirc;
&ocirc;
Mise en page
paragraphe
division
centrer
énumération
énumération numérotée
un champs d'une énumération
texte en gras
texte en italique
texte indenté
titre niveau n ( 1 ≤ n ≤ 6 )
barre horizontale
passage à la ligne
changement de style dans
un paragraphe
<p> … </p>
<div>…</ div >
<center> … </ center >
<ul> … </ ul >
<ol> … </ ol >
<li> … </ li >
<b> … </b>
<i> … </i>
<blockquote> … </ blockquote >
<hn> … </hn>
<hr/>
<br/>
<span> … </span>
Liens hyper-texte & insertion d'image
Définition d'une ancre
Lien hyper-texte interne
Lien hyper-texte extérieur
Insertion d'une image
<a name='chaîne_de_caractères'>...</a>
<a href='#ancre'>...</a>
où ancre est le nom donné à l'ancre.
< a href ='URL#ancre'>...</a>
où ancre est le nom donné à l'ancre.
<img src='URL' alt='texte de substitution' />
Tableau
définition d'un tableau
définition d'une ligne
définition d'une cellule
<table> … </ table >
<tr> … </ tr >
<td> … </ td >
Formulaire & rubriques d'un formulaire
définition d'un formulaire
<form action='URL du script' method='post ou get'>
contenu du formulaire
</form>
zone de saisie de texte
<input type='text' name='nom' [value='valeur_par_défaut'] size='xx'
[maxlength= 'xx'] />
zone de saisie de texte caché
<input type='password' name='nom' [value='défaut'] size='xx'
[maxlength ='xx'] />
définition d'un bouton radio
< input type ='radio' name ='nom' value ='valeur' [checked] />
Page 1
définition d'une case à cocher
< input TYPE='checkbox' name ='nom' value ='valeur' [checked] />
définition d'un menu déroulant
<select name ='nom'>
éléments du menu (voir ci-dessous)
</ select >
définition d'un élément d'un menu déroulant
<option [selected='selected']> …</ option >
définition d'une rubrique cachée
< input type ='hidden' name ='nom' value ='valeur' />
définition d'un bouton de soumission
< input type ='submit' name ='nom' value ='valeur' />
définition d'un bouton de remise à zéro d'un formulaire
< input type ='reset' value ='nom' />
Esthétique en HTML (CSS)
Il est possible de changer certaines propriétés (couleur du texte, couleur de fond,
police de caractère) utilisée pour la plupart des éléments HTML au moyen de
l'attribut style. Les modifications ne seront prises en compte que si le navigateur
est capable de les interpréter (police de caractère disponible par exemple).
La liste des propriétés modifiées est donnée sous la forme
Propriété_1: valeur_1; …; Propriété_i: valeur_i; …
• Pour modifier la police utilisée:
font-family: nom_de_la_police
où nom_de_la_police est le nom de la police (attention, vous pouvez avoir des
surprises si cette police n'est pas installée sur la machine qui exécute le navigateur
lisant votre page). Exemples de noms de police : "times", "courier", "arial", "serif",
"sans-serif", "cursive", "fantasy", "monospace"…
• Pour modifier la couleur de la police
color: #RRVVBB
où RR correspond à un pourcentage de rouge, VV à un pourcentage de vert et BB à
un pourcentage de bleu. Les pourcentages sont des valeurs alphanumériques
(précision, 100/256 = 0,39%) On est en logique d'addition de couleurs. Ainsi #FFFFFF
(100% de rouge, 100% de vert et 100% de bleu) signifie blanc et #000000 signifie noir.
• Pour modifier la couleur de fond
background: #RRVVBB
• Pour modifier l'alignement du texte (pour les balises <div> et <p> entre autres),
text-align: alignement
où alignement prend la valeur left (aligné à gauche), right (aligné à droite), center
(centré) ou justify (justifié).
Ainsi, pour obtenir un paragraphe où le texte est centré et bleu,
<p style='color: #0000FF; text-align: center'>…</p>
Il est également possible de changer un style à l'intérieur d'un paragraphe en utilisant
la balise <span>. Ainsi,
<p style='text-align: center'>Je suis sur fond blanc <span
style='background: #BBBBBB'>et moi sur fond gris</span> !</P>
s'affichera
Je suis sur fond blanc et moi sur fond gris !
Page 2