HTML

LE TEXTE ET LES COULEURS


Balises de mise en forme <b> , <i>, <u>, <s>, <sub>, <sup> ...

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é
texte rayé

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
centre

Balise police <font>

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.

Attribut color :

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.

Attribut face :

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.

Attribut size :

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.


Les Couleurs

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...


Récapitulatif

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