Nous savons faire une page, maintenant nous allons y mettre un peu de contenu.
Dans notre page, entre les balises body, inscrivons le code suivant :
Code source | Affichage |
---|---|
<b>texte en gras</b><br /> <i>texte italique</i><br /> <u>texte souligné</u><br /> <s>texte rayé</s> |
texte en gras texte italique texte souligné |
A noter, que nous pouvons sans problème combiner les balises. Cependant, elles ne doivent jamais se chevaucher (<b><i> texte </b></i>) ne fonctionne pas !)
Ci dessous, voici l'équivalent des balises b et i, valides en XHTML :
Code source | Affichage |
---|---|
<strong>texte en gras</strong><br /> <em>texte italique</em><br /> |
texte en gras texte italique |
A noter, que nous pouvons sans problème combiner les balises. Cependant, elles ne doivent jamais se chevaucher (<b><i> texte </b></i>) ne fonctionne pas !)
Code source | Affichage |
---|---|
<b><i><u> texte en gras italique et souligné</u></i></b> |
texte en gras, italique et souligné |
Il est aussi possible de mettre le texte en exposant ou en indice :
Code source | Affichage |
---|---|
<sub>indice</sub> normal <sup>exposant</sup> |
indice normal exposant |
Encore une balise de mise en forme, la balise de centrage. Il y a d'autre moyen de déterminer l'alignement d'un texte, nous verrons ça plus tard.
Code source | Affichage |
---|---|
normal <br /> <center>centre</center> |
normal |
Nous allons maintenant agir à proprement parler sur la police de texte. Pour cela, nous utiliserons la balise <font>.
Cette balise peut (et doit) s'enrichir d'attributs spécifiques :
Code source | Affichage |
---|---|
<font color="red" size="3" face="Arial">Cette balise peut (et doit) s'enrichir d'attributs spécifiques</font> |
Cette balise peut (et doit) s'enrichir d'attributs spécifiques |
Dans cet exemple, nous utilisons les trois attributs possibles de la
balises font. Ces attributs sont optionnels, on peut utiliser les 3, ou
2 ou 1, voire aucun. Dans le cas de la balise font, ne pas utiliser
d'attributs n'est pas très cohérent, puisque utilisée seule, la balise
n'a aucune utilité. Cependant, sachez que les attributs d'une balise
sont toujours optionnels !
De plus, les normes XHTML imposent
l'utilisation des quotes pour la valeur des attributs. Il est donc
fortement conseillé de les utiliser même si les attributs semblent s'en
passer.
Il existe deux façons de spécifier la couleur, la notation par dénomination (black, white, red, blue....), et la notation RGB hexadécimal (exemple : color="#000000"). cf ci-dessous.
Détermine le style de police utilisé.
Attention, pour qu'une
police soit correctement affichée chez l'internaute, il faut que la
police en question soit installée sur le système de l'utilisateur. Si
de nombreuses polices sont reconnues par les systèmes windows, les Mac
en utilisent d'autres !
On se limitera donc aux polices suivantes, reconnues par la plupart des
systèmes : Times new roman, Arial, Courier, Georgia, Verdana,
Trebuchet.
Et même avec ces polices, il n'est pas certain que le rendu d'une page,
soit identique selon le système, voire même selon le navigateur !!!
Il est cependant tout a fait possible de déterminer plusieurs polices
dans la même balise (<font face="arial, times new roman">). Le
navigateur affichera la première des polices qu'il reconnaît, et la
police par défaut s'il n'en reconnaît aucune.
Les tailles html, vont de 1 (la plus petite) à 7 (la plus grande). 3 est la taille par défaut :
Taille 7 Taille 6 Taille 5 Taille 4 Taille 3 Taille 2 Taille 1
Les tailles peuvent aussi être notée de façon relative, de -7 à +7. En
l'état, size="+4" équivaut à size="7" (puisque par défaut la taille est
3, et 3+4=7 CQFD !). La notation relative des tailles aura son utilité
plus tard, quand on utilisera des feuilles de style.
Pour indiquer une couleur, nous pouvons utiliser la terminologie suivante :
black | red | lime | blue |
gray | maroon | green | navy |
silver | purple | olive | teal |
white | magenta | yellow | cyan |
Il existe de nombreux autres termes de définitions de couleurs, mais leur affichage est parfois douteux. De toute manière, cette façon de définir les couleurs est de moins en moins utilisée.
En effet, pour parler couleur on préfère utiliser les couleurs RGB au format hexadécimal, c'est à dire, de cette façon : #RRGGBB.
RR représente la valeur de rouge au format hexadécimal à deux caractères (rappel : les unités du système hexadécimal sont 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F). Il existe donc (16x16=) 256 valeurs possibles pour le rouge.
GG représente la valeur de vert. A nouveau, on a 256 valeurs possibles pour le vert.
BB représente le bleu. Ici encore, on a 256 valeurs différentes.
Au total, le système #RRGGBB définit (256x256x256=) 16.777.216 couleurs.
Cependant, ces 16 millions de couleurs ne sont pas toutes "sécurisée
web". En effet, la norme HTML, ne recommande que l'emploi de 216
couleurs. Ces couleurs sont dites "sécurisées web" ou "couleurs
web".Ces couleurs doivent (théoriquement !) être identiques sur tous
les navigateurs. Pour les autres couleurs, cette garantie ne s'applique
pas.
Utiliser une couleur non sécurisée c'est prendre le risque de ne pas être affiché comme on le souhaite.
Les couleurs web sont :
#000000 | #003300 | #006600 | #009900 | #00CC00 | #00FF00 |
#000033 | #003333 | #006633 | #009933 | #00CC33 | #00FF33 |
#000066 | #003366 | #006666 | #009966 | #00CC66 | #00FF66 |
#000099 | #003399 | #006699 | #009999 | #00CC99 | #00FF99 |
#0000CC | #0033CC | #0066CC | #0099CC | #00CCCC | #00FFCC |
#0000FF | #0033FF | #0066FF | #0099FF | #00CCFF | #00FFFF |
#330000 | #333300 | #336600 | #339900 | #33CC00 | #33FF00 |
#330033 | #333333 | #336633 | #339933 | #33CC33 | #33FF33 |
#330066 | #333366 | #336666 | #339966 | #33CC66 | #33FF66 |
#330099 | #333399 | #336699 | #339999 | #33CC99 | #33FF99 |
#3300CC | #3333CC | #3366CC | #3399CC | #33CCCC | #33FFCC |
#3300FF | #3333FF | #3366FF | #3399FF | #33CCFF | #33FFFF |
#660000 | #663300 | #666600 | #669900 | #66CC00 | #66FF00 |
#660033 | #663333 | #666633 | #669933 | #66CC33 | #66FF33 |
#660066 | #663366 | #666666 | #669966 | #66CC66 | #66FF66 |
#660099 | #663399 | #666699 | #669999 | #66CC99 | #66FF99 |
#6600CC | #6633CC | #6666CC | #6699CC | #66CCCC | #66FFCC |
#6600FF | #6633FF | #6666FF | #6699FF | #66CCFF | #66FFFF |
#990000 | #993300 | #996600 | #999900 | #99CC00 | #99FF00 |
#990033 | #993333 | #996633 | #999933 | #99CC33 | #99FF33 |
#990066 | #993366 | #996666 | #999966 | #99CC66 | #99FF66 |
#990099 | #993399 | #996699 | #999999 | #99CC99 | #99FF99 |
#9900CC | #9933CC | #9966CC | #9999CC | #99CCCC | #99FFCC |
#9900FF | #9933FF | #9966FF | #9999FF | #99CCFF | #99FFFF |
#CC0000 | #CC3300 | #CC6600 | #CC9900 | #CCCC00 | #CCFF00 |
#CC0033 | #CC3333 | #CC6633 | #CC9933 | #CCCC33 | #CCFF33 |
#CC0066 | #CC3366 | #CC6666 | #CC9966 | #CCCC66 | #CCFF66 |
#CC0099 | #CC3399 | #CC6699 | #CC9999 | #CCCC99 | #CCFF99 |
#CC00CC | #CC33CC | #CC66CC | #CC99CC | #CCCCCC | #CCFFCC |
#CC00FF | #CC33FF | #CC66FF | #CC99FF | #CCCCFF | #CCFFFF |
#FF0000 | #FF3300 | #FF6600 | #FF9900 | #FFCC00 | #FFFF00 |
#FF0033 | #FF3333 | #FF6633 | #FF9933 | #FFCC33 | #FFFF33 |
#FF0066 | #FF3366 | #FF6666 | #FF9966 | #FFCC66 | #FFFF66 |
#FF0099 | #FF3399 | #FF6699 | #FF9999 | #FFCC99 | #FFFF99 |
#FF00CC | #FF33CC | #FF66CC | #FF99CC | #FFCCCC | #FFFFCC |
#FF00FF | #FF33FF | #FF66FF | #FF99FF | #FFCCFF | #FFFFFF |
Utiliser une couleur non web est toujours possible. Généralement cela ne pose pas de problème, les navigateurs étant, sur ce sujet, plutôt concordants. Mais il y a toujours un risque. A vous de voir si vous souhaitez le prendre...
Balises | Utilisation | XHTML |
---|---|---|
<br / > | breakline : retour chariot | valide |
<b></b> | bold : le texte est en gras. | non-valide |
<strong></strong> | strong (important) : le texte est en gras. | valide |
<i></i> | italic : le texte est en italique. | non-valide |
<em></em> | emphasis (accentuation) : le texte est en italique. | valide |
<u></u> | underline. Le texte est souligné. On évite pourtant d'utiliser le soulignement, celui-ci est généralement réservé aux liens hypertextes. | non-valide |
<s></s> | strike out. Pour souligner le texte, on peux aussi utiliser <strike></strike> | non-valide |
<sub></sub> | indice. | valide |
<sup></sup> | exposant. | valide |
<center></center> | Pour centrer un texte, une image... | non-valide |
<font></font> | Police. Spécifie la police utilisée par le biais des attributs. | non-valide |
<font face="xxx, yyy"> | Type de police. Généralement Times new roman, Arial, Courier, Georgia, Verdana, ou Trebuchet. | non-valide |
<font size="x"> | Taille de police. De 1 à 7, ou de -7 à +7. Taille 3 par défaut. | non-valide |
<font color="xxx"> | Couleur de police. Par exemple : <font color="red"> ou <font color="#FF0000"> | non-valide |
IFOCOP | Cours de HTML | V2.7 © 2015/2017
francois point duarte gmail point com
page