HTML

Qu'est-ce qu'est le HTML ?


Hyper Text Markup Language ou langage hypertexte est le langage dans lequel sont écrites les pages du web.
Un site web est constitué d' un ou plusieurs documents HTML, appelées aussi pages. Pour se déplacer d' une page à l' autre on passe par l' intermédiaire d'hyperliens.
Un document HTML est un document qui a l' extension HTML ou HTM indifféremment. C' est un simple fichier texte avec l' extension htm ou html.
Le HTML n' est pas un langage de programmation comme le C+. Il existe sur le web des langages autres que le HTML. C' est le cas des langages dynamiques comme le javascript (.js) , le perl (.pl ou .cgi) , le PHP (.php ou .php3) ou l'ASP (.asp). Certains de ces langages vont s' interpréter dans le navigateur, exemple du javascript et d' autres sur le serveur comme c' est le cas pour les autres cités précédemment. Certains de ces langages vont d' ailleurs générer des pages HTML statiques.
Le langage HTML, c' est un ensemble de règles qui indiquent à un navigateur (IE, Netscape par exemple) comment afficher une page du web.
Un groupe, le consortium WWW ou W3C se charge de normaliser ce langage en précisant les directives. La norme actuelle s' appelle HTML 4.

Apprendre le langage Html


Avertissement


Dans cette première partie du cours, vous trouverez des explications simples pour composer des pages pour le Web.

Certaines balises expliquées plus loin ne sont pratiquement plus utilisée dans les nouvelles normes HTML. Il est recommandé de définir le format du texte avec des feuilles de style. La logique voudrait donc que je ne parle plus du tout de ce qui est déconseillé. La pratique m'a montré le contraire.

Ce qui est évident pour des personnes qui étudient à plein temps la programmation Web, ne l' est pas du tout pour celui qui apprend par lui-même. Nombreux sont ceux qui abandonnent très rapidement lorsque l' accent est mis dès le départ sur les CSS. Apprendre à composer des pages simples, avec des balises déconseillées mais toujours reconnues par les navigateurs, motive celui qui ce lance dans cette quête du savoir. Une fois bien maîtrisé cette première étape, il se dirige de lui-même vers les feuilles de style, constatant rapidement les limites des balises.

Les principes de bases du HTML


Une page web est un fichier texte qui est interprété par votre navigateur. Ce fichier est composé de deux types d' éléments : le contenu et les indications pour l' affichage du contenu. Ces dernières sont nommées balises. Pour être reconnaissable par le navigateur, elles sont entourées des signes < > exemple :<body> Leur but étant d'indiquer la manière dont les données doivent être affichées, elles entourent le texte à visualiser. On nomme balise entrante celle qui indique le début du formatage et balise sortante celle qui indique la fin du formatage. La balise sortante se distingue par le le signe / qui se trouve juste après < comme par exemple <b>Bonjour</b> qui donne Bonjour . A toute balise entrante doit correspondre une balise sortante, sauf pour quelques rares exceptions. Le navigateur appliquera sur le reste de votre page la commande de la balise entrante, s' il ne trouve pas de balise sortante.

Tout cela semble bien compliqué à lire, mais dans la pratique vous l' appliquerez sans même vous en rendre compte.

Les navigateurs


Comme je l' ai dit plus haut, votre page web est un fichier texte qui sera interprété par le navigateur qui va la lire. C' est ici que commencent les difficultés. Il faut savoir que, même si des règles très précises, sont établies par un organisme international nommé le W3C, les navigateurs ne les suivent pas toujours. Ce qui implique que votre page peut avoir un aspect différent sur Netscape et sur Internet Explorer.
En HTML, vous n' avez pas la maîtrise totale de votre document.

Les outils dont vous avez besoin


Tout ce dont vous avez besoin pour créer votre première page HTML est dans votre ordinateur.

Il vous faut un éditeur de texte tel que le Bloc-notes ou Notepad de Windows. Attention, ne prenez pas un traitement de texte, car ce dernier va introduire un formatage de texte complètement illisible par le navigateur.

Vous avez besoin d' un navigateur. Lorsque vous maîtriserez bien le HTML, vous réaliserez que vous avez besoin de plusieurs navigateurs pour contrôler l' affichage de votre page.

Il vous est bien évidement possible d' utiliser un éditeur WYSWYG tel que Dreamweaver ou Front Page. Je ne veux pas lancer ici la bataille entre les puristes qui tapent leur texte dans un éditeur de texte et ceux qui n' utilisent que des éditeur WYSWYG. Chacun utilise l' instrument qui lui convient le mieux.

Si vous êtes sous Windows, la méthode la plus simple et la moins chère consiste à taper votre texte dans Notepad, d' enregistrer votre texte avec l' extension .htm (et non pas .txt) et de voir le résultat en le visionnant dans Internet Explorer. (je demande pardon aux utilisateurs Linux et Mac... mais ils sauront trouver les outils correspondants)

Votre première page


Un document HTML est délimité par la balise <htmls></html>. Il se compose de deux parties :

  • L' entête qui contient des informations destinées au navigateur tel que le titre, les styles ou les balises de référencement. Cette partie, à part le titre, est invisible au visiteur de la page. Elle est délimitée par la balise <head></head>
  • le corps de la page qui est délimité par la balise <body></body>. Il contient tout ce que vous désirez transmettre à votre visiteur.

Votre première page en HTML peut se présenter comme ceci :
<html>
  <head>
    <title>Ma première page</title>
  </head>
  <body>
    Bonjour
  </body>
</html>

Quelques explications sur vos premières balises

<html> Début du document de type HTML.
<head> Début de l' entête
<title> Début du titre de la page.
</title> Fin du titre de la page.
</head> Fin de la zone d' en-tête.
<body> Début du corps.
</ body> Fin du corps.
</html> Fin du document de type HTML.

Les balises ne sont pas "case sensitive". Il est donc possible d' écrire<HTML>, <html>, <Html>, etc.

Dans l' exemple, les ligne sont incrémentées ou décrémentées selon que l' on rencontre une balise entrante ou sortante. C' est une bonne habitude à prendre. Lorsque les pages deviennent plus grandes, il est plus facile de se retrouver dans la source du document et d' trouver, par exemple, la balise que n'a pas été refermée par oubli.

Cliquez sur ce lien pour voir ce que donne cet exemple

Vous constaterez que le nom de la page est affiché dans la barre du navigateur et que Bonjour apparaît sur la page.

Mise en forme du texte


Formatage de texte simple

Votre page contiendra très certainement du texte. Pour ne pas lasser le lecteur, ou pour mettre un mot en évidence, vous voudrez changer le style de votre texte.
Les balises suivantes vous seront utiles :


Pour mettre un texte en caractère gras <b>Oui</b> Oui
Vous pouvez égallement utiliser la balise <strong>Non</strong> Non
Pour mettre un texte en italique <i>Vous</i> Vous
Vous pouvez égallement utiliser la balise <em>Nous</em> Nous
Pour souligner un texte <u>hier</u> Hier
Pour barrer un texte <del>hier</del>




Hier
Mettre un texte en exposant 1<sup>er</sup> 1er
Mettre un texte en indice H<sub>2O</sub> H2O
Pour agrandir votre texte <big>Grand</big> Grand
Pour rapetisser votre texte <small>Petit</small> Petit
Pour signaler une citation <cite>Citation</cite> Citation

Il n'est pas rare d'utiliser plusieurs balises pour un même élément de texte. Il faut veiller à bien respecter l'ordre des balises entrantes et sortantes.
<b><i>Bon</i></b> Bon est correct
<b><i>...</b></i> fonctionne mais est fortement déconseillé

Les titres


Pour mettre en évidence vos données, les balises de titre sont les plus adaptées.
<h1>Titre 1</h1>
<h2>Titre 2</h2>
<h3>Titre 3</h3>
<h4>Titre 4</h4>
<h5>Titre 5</h5>
<h6>Titre 6</h6>

Il faut savoir qu'en les utilisant, un saut de paragraphe est généré par le navigateur après la balise sortante.

Quelques balise plus particulières


Les navigateurs ne reconnaissent qu'un espace entre les mots. Ce qui peut se révéler gênant dans certaines situations.
La balise <pre> </pre> affiche un texte dit préformaté. Le navigateur prend ainsi en compte tous les espaces et sauts de ligne définis à l'écran.

La balise <adress>...</adress> vous permet d' indiquer une adresse .

Un saut de ligne se fait avec une des rares balise non fermante <br>. Il ne faut pas confondre le saut de ligne avec la balise paragaphe <p>.

Cliquez sur ce lien pour voir tous les exemples

Mise en forme des caractères


La balise


Bien que bientôt reléguée aux oubliettes par les CSS, voici la balise qui vous permettra de travailler vos caractères : <font></font>

Les attributs


Size

Permet de définir la taille de la fonte à afficher. Elle peut être indiquée de plusieurs façons :
  • avec une taille prédéfinie allant de de 1 à 7 , la valeur par défaut étant 3.
  • de façon relative par rapport à la valeur par défaut soit des chiffres allant de -3 à +3.
Exemple de définition de taille
<font size="1">Taille</fonte> donne Taille 1
<font size="2">Taille</fonte> donne Taille 2
<font size="3">Taille</fonte> donne Taille 3
<font size="4">Taille</fonte> donne Taille 4
<font size="5">Taille</fonte> donne Taille 5
<font size="6">Taille</fonte> donne Taille 6
<font size="7">Taille</fonte> donne Taille 7

Exemple de modification de taille
< font size="-3">Taille</fonte> donne Taille -3
<font size="-2">Taille</fonte> donne Taille -2
<font size="-1">Taille</fonte> donne Taille -1
Taille normale
<font size="+1">Taille</fonte> donne Taille +1
<font size="+2">Taille</fonte> donne Taille +2
<font size="+3">Taille</fonte> donne Taille +3

Face

Permet de définir la fonte à utiliser pour l' affichage. Vous pouvez utiliser toutes les polices de caractères que votre système d' exploitation supporte mais vous devez savoir que celui qui visite votre page ne supportera peut-être pas les polices que vous avez utilisées. Pour pallier à ce petit inconvénient, vous pouvez indiquer des polices de remplacement en les séparant par des virgules. Une bonne façon de faire est d' utiliser les polices standard de plusieurs systèmes d' exploitation.
Voici les polices les plus courantes ainsi que leurs équivalent sur d' autres plate-formes.
  • Arial, Helvetica, sans-serif
  • Courier New, Courier, mono
  • Georgia, Times New Roman, Times, serif
  • Times New Roman, Times, serif
  • Verdana, Arial, Helvetica, sans-serif
Exemple
< font face="Arial, Helvetica, sans-serif">Arial</font> Arial
<font face="Courier New, Courier, mono">Courier New</font> Courier New
<font face="Georgia, Times New Roman, Times, serif">Georgia</font> Georgia
<font face="Times New Roman, Times, serif">Times New Roman</font> Times New Roman
<font face="Verdana, Arial, Helvetica, sans-serif">Verdana</font> Verdana

Color

Permet de définir la couleur d'affichage.
Voici les codes de quelques couleurs :
Bleu #0000FF
Blanc #FFFFFF
Rouge #FF0000
Gris clair #C0C0C0
Vert #00FF00
Violet #8000FF
Jaune #FFFF00
Noir #000000
Exemple
< font color="#0000FF">Bleu</font> Bleu
<font color="#FF0000">Rouge</font> Rouge
<font color="#00FF00">Vert</font> Vert
<font color="#000000">Noir</font> Noir

Remarques


Voici quelques raisons pour ne plus utiliser cette balise:

  1. Elle est considérée comme étant obsolète ou déconseillée d' emploi par le W3C.Les feuilles de style (CSS) la remplace.
  2. Elle rend difficile la mise à jour d' un site car les balises FONT étant intégrées à chaque page, lorsqu' on souhaite modifier la taille ou la couleur d' un titre sur un site entier, il est nécessaire de modifier chaque page individuellement.
  3. Elle est interprétée différemment par les différentes plates-formes (notamment Mac et PC)

Les raisons pour éventuellement l' utiliser

  1. Elle est compatible avec les versions anciennes version des navigateurs.
  2. Elle est plus facile à apprendre pour un débutant.

Notion de base des couleurs

Définition des couleurs


Il existe deux méthodes pour définir l' affichage des couleurs en HTML :

  • par leur nom , sous la forme <font color="BLACK">.
  • par leur code RGB, sous la forme <font color="#000000">.

Nom des couleurs


Pour une raison de compatibilité avec les navigateurs, il est conseillé d' utiliser la seconde méthode. La définition des couleurs par nom n' est pas reconnue par le w3c (Détails...)

Code RGB


Les couleurs affichées sur un écran sont le résultat du mélange des 3 couleurs de base : rouge,vert et bleu soit en anglais Red, Green, Blue. C' est pourquoi on parle des couleurs RGB. La variation de la teinte de chacune d' elle permet d' afficher toutes les couleurs existantes.

La définition d' une couleur par son code peut sembler, à première vue, complexe. Le nombre qui définit la couleur est toujours composé de 6 chiffres ou lettres. Les deux premiers définissent l' intensité du rouge, les deux suivants celle du vert et les deux dernières celle du bleu. Elles sont exprimées sous format hexadécimal. Les valeurs de chaque couleurs peuvent varier entre 0 et 255, soit entre 00 et FF en format hexadécimal.

Restrictions


Avec les anciens navigateurs, seules 6 couleurs étaient recommandées (Détails...)

Couleurs sécuritaires


Certains navigateurs, comme Netscape, n' utilise qu 'une palette de 216 couleurs. Les autres couleurs étant substituées par la couleur la plus proche de cette palette. Ces différences de teintes ne sont pas gênantes, mais lorsque l' on utilise des images sur un fond ayant la même valeur il est possible que l' on perçoivent une différence de teinte.
Les couleurs utilisées dans ce cas ne sont composés des teintes 0,51,102,153 et 255, soit 00,33,66,99 et FF. On leur donne le noms de couleurs sécuritaires.
(Détails...)


Les couleurs ont des noms


Il est possible, en HTML, de désigner une couleur par son nom. Cette pratique est cependant en train de disparaitre.
Cette table n'est donc présentée qu'à titre d'information. Il faut savoir que les codes RGB qui correspondent aux noms des couleurs peuvent varier d'un navigateur à l'autre.
Nom de la couleur Hex Exemple
black 000000
grey BEBEBE
DimGrey 696969
LightGray D3D3D3
LightSlateGrey 778899
SlateGray 708090
SlateGray1 C6E2FF
SlateGray2 B9D3EE
SlateGray3 9FB6CD
SlateGray4 6C7B8B
SlateGrey 708090
grey0 000000
grey1 030303
grey2 050505
grey3 080808
grey4 0A0A0A
grey5 0D0D0D
grey6 0F0F0F
grey7 121212
grey8 141414
grey9 171717
grey10 1A1A1A
grey11 1C1C1C
grey12 1F1F1F
grey13 212121
grey14 242424
grey15 262626
grey16 292929
grey17 2B2B2B
grey18 2E2E2E
grey19 303030
grey20 333333
grey21 363636
grey22 383838
grey23 3B3B3B
grey24 3D3D3D
grey25 404040
grey26 424242
grey27 454545
grey28 474747
grey29 4A4A4A
grey30 4D4D4D
grey31 4F4F4F
grey32 525252
grey33 545454
grey34 575757
grey35 595959
grey36 5C5C5C
grey37 5E5E5E
grey38 616161
grey39 636363
grey40 666666
grey41 696969
grey42 6B6B6B
grey43 6E6E6E
grey44 707070
grey45 737373
grey46 757575
grey47 787878
grey48 7A7A7A
grey49 7D7D7D
grey50 7F7F7F
grey51 828282
grey52 858585
grey53 878787
grey54 8A8A8A
grey55 8C8C8C
grey56 8F8F8F
grey57 919191
grey58 949494
grey59 969696
grey60 999999
grey61 9C9C9C
grey62 9E9E9E
grey63 A1A1A1
grey64 A3A3A3
grey65 A6A6A6
grey66 A8A8A8
grey67 ABABAB
grey68 ADADAD
grey69 B0B0B0
grey70 B3B3B3
grey71 B5B5B5
grey72 B8B8B8
grey73 BABABA
grey74 BDBDBD
grey75 BFBFBF
grey76 C2C2C2
grey77 C4C4C4
grey78 C7C7C7
grey79 C9C9C9
grey80 CCCCCC
grey81 CFCFCF
grey82 D1D1D1
grey83 D4D4D4
grey84 D6D6D6
grey85 D9D9D9
grey86 DBDBDB
grey87 DEDEDE
grey88 E0E0E0
grey89 E3E3E3
grey90 E5E5E5
grey91 E8E8E8
grey92 EBEBEB
grey93 EDEDED
grey94 F0F0F0
grey95 F2F2F2
grey96 F5F5F5
grey97 F7F7F7
grey98 FAFAFA
grey99 FCFCFC
grey100 FFFFFF
AliceBlue F0F8FF
BlueViolet 8A2BE2
CadetBlue 5F9EA0
CadetBlue1 98F5FF
CadetBlue2 8EE5EE
CadetBlue3 7AC5CD
CadetBlue4 53868B
CornflowerBlue 6495ED
DarkSlateBlue 483D8B
DarkTurquoise 00CED1
DeepSkyBlue 00BFFF
DeepSkyBlue1 00BFFF
DeepSkyBlue2 00B2EE
DeepSkyBlue3 009ACD
DeepSkyBlue4 00688B
DodgerBlue 1E90FF
DodgerBlue1 1E90FF
DodgerBlue2 1C86EE
DodgerBlue3 1874CD
DodgerBlue4 104E8B
LightBlue ADD8E6
LightBlue1 BFEFFF
LightBlue2 B2DFEE
LightBlue3 9AC0CD
LightBlue4 68838B
LightCyan E0FFFF
LightCyan1 E0FFFF
LightCyan2 D1EEEE
LightCyan3 B4CDCD
LightCyan4 7A8B8B
LightSkyBlue 87CEFA
LightSkyBlue1 B0E2FF
LightSkyBlue2 A4D3EE
LightSkyBlue3 8DB6CD
LightSkyBlue4 607B8B
LightSlateBlue 8470FF
LightSteelBlue B0C4DE
LightSteelBlue1 CAE1FF
LightSteelBlue2 BCD2EE
LightSteelBlue3 A2B5CD
LightSteelBlue4 6E7B8B
MediumAquamarine 66CDAA
MediumBlue 0000CD
MediumSlateBlue 7B68EE
MediumTurquoise 48D1CC
MidnightBlue 191970
NavyBlue 000080
PaleTurquoise AFEEEE
PaleTurquoise1 BBFFFF
PaleTurquoise2 AEEEEE
PaleTurquoise3 96CDCD
PaleTurquoise4 668B8B
PowderBlue B0E0E6
RoyalBlue 4169E1
RoyalBlue1 4876FF
RoyalBlue2 436EEE
RoyalBlue3 3A5FCD
RoyalBlue4 27408B
RoyalBlue5 002266
SkyBlue 87CEEB
SkyBlue1 87CEFF
SkyBlue2 7EC0EE
SkyBlue3 6CA6CD
SkyBlue4 4A708B
SlateBlue 6A5ACD
SlateBlue1 836FFF
SlateBlue2 7A67EE
SlateBlue3 6959CD
SlateBlue4 473C8B
SteelBlue 4682B4
SteelBlue1 63B8FF
SteelBlue2 5CACEE
SteelBlue3 4F94CD
SteelBlue4 36648B
aquamarine 7FFFD4
aquamarine1 7FFFD4
aquamarine2 76EEC6
aquamarine3 66CDAA
aquamarine4 458B74
azure F0FFFF
azure1 F0FFFF
azure2 E0EEEE
azure3 C1CDCD
azure4 838B8B
blue 0000FF
blue1 0000FF
blue2 0000EE
blue3 0000CD
blue4 00008B
cyan 00FFFF
cyan1 00FFFF
cyan2 00EEEE
cyan3 00CDCD
cyan4 008B8B
navy 000080
turquoise 40E0D0
turquoise1 00F5FF
turquoise2 00E5EE
turquoise3 00C5CD
turquoise4 00868B
DarkSlateGray 2F4F4F
DarkSlateGray1 97FFFF
DarkSlateGray2 8DEEEE
DarkSlateGray3 79CDCD
DarkSlateGray4 528B8B
RosyBrown BC8F8F
RosyBrown1 FFC1C1
RosyBrown2 EEB4B4
RosyBrown3 CD9B9B
RosyBrown4 8B6969
SaddleBrown 8B4513
SandyBrown F4A460
beige F5F5DC
brown A52A2A
brown1 FF4040
brown2 EE3B3B
brown3 CD3333
brown4 8B2323
burlywood DEB887
burlywood1 FFD39B
burlywood2 EEC591
burlywood3 CDAA7D
burlywood4 8B7355
chocolate D2691E
chocolate1 FF7F24
chocolate2 EE7621
chocolate3 CD661D
chocolate4 8B4513
peru CD853F
tan D2B48C
tan1 FFA54F
tan2 EE9A49
tan3 CD853F
tan4 8B5A2B
DarkGreen 006400
DarkKhaki BDB76B
DarkOliveGreen 556B2F
DarkOliveGreen1 CAFF70
DarkOliveGreen2 BCEE68
DarkOliveGreen3 A2CD5A
DarkOliveGreen4 6E8B3D
DarkSeaGreen 8FBC8F
DarkSeaGreen1 C1FFC1
DarkSeaGreen2 B4EEB4
DarkSeaGreen3 9BCD9B
DarkSeaGreen4 698B69
ForestGreen 228B22
GreenYellow ADFF2F
LawnGreen 7CFC00
LightSeaGreen 20B2AA
LimeGreen 32CD32
MediumSeaGreen 3CB371
MediumSpringGreen 00FA9A
MintCream F5FFFA
OliveDrab 6B8E23
OliveDrab1 C0FF3E
OliveDrab2 B3EE3A
OliveDrab3 9ACD32
OliveDrab4 698B22
PaleGreen 98FB98
PaleGreen1 9AFF9A
PaleGreen2 90EE90
PaleGreen3 7CCD7C
PaleGreen4 548B54
SeaGreen 2E8B57
SeaGreen1 54FF9F
SeaGreen2 4EEE94
SeaGreen3 43CD80
SeaGreen4 2E8B57
SpringGreen 00FF7F
SpringGreen1 00FF7F
SpringGreen2 00EE76
SpringGreen3 00CD66
SpringGreen4 008B45
YellowGreen 9ACD32
chartreuse 7FFF00
chartreuse1 7FFF00
chartreuse2 76EE00
chartreuse3 66CD00
chartreuse4 458B00
green 00FF00
green1 00FF00
green2 00EE00
green3 00CD00
green4 008B00
khaki F0E68C
khaki1 FFF68F
khaki2 EEE685
khaki3 CDC673
khaki4 8B864E
DarkOrange FF8C00
DarkOrange1 FF7F00
DarkOrange2 EE7600
DarkOrange3 CD6600
DarkOrange4 8B4500
DarkSalmon E9967A
LightCoral F08080
LightSalmon FFA07A
LightSalmon1 FFA07A
LightSalmon2 EE9572
LightSalmon3 CD8162
LightSalmon4 8B5742
PeachPuff FFDAB9
PeachPuff1 FFDAB9
PeachPuff2 EECBAD
PeachPuff3 CDAF95
PeachPuff4 8B7765
bisque FFE4C4
bisque1 FFE4C4
bisque2 EED5B7
bisque3 CDB79E
bisque4 8B7D6B
coral FF7F50
coral1 FF7256
coral2 EE6A50
coral3 CD5B45
coral4 8B3E2F
honeydew F0FFF0
honeydew1 F0FFF0
honeydew2 E0EEE0
honeydew3 C1CDC1
honeydew4 838B83
orange FFA500
orange1 FFA500
orange2 EE9A00
orange3 CD8500
orange4 8B5A00
salmon FA8072
salmon1 FF8C69
salmon2 EE8262
salmon3 CD7054
salmon4 8B4C39
sienna A0522D
sienna1 FF8247
sienna2 EE7942
sienna3 CD6839
sienna4 8B4726
DeepPink FF1493
DeepPink1 FF1493
DeepPink2 EE1289
DeepPink3 CD1076
DeepPink4 8B0A50
HotPink FF69B4
HotPink1 FF6EB4
HotPink2 EE6AA7
HotPink3 CD6090
HotPink4 8B3A62
IndianRed CD5C5C
IndianRed1 FF6A6A
IndianRed2 EE6363
IndianRed3 CD5555
IndianRed4 8B3A3A
LightPink FFB6C1
LightPink1 FFAEB9
LightPink2 EEA2AD
LightPink3 CD8C95
LightPink4 8B5F65
MediumVioletRed C71585
MistyRose FFE4E1
MistyRose1 FFE4E1
MistyRose2 EED5D2
MistyRose3 CDB7B5
MistyRose4 8B7D7B
OrangeRed FF4500
OrangeRed1 FF4500
OrangeRed2 EE4000
OrangeRed3 CD3700
OrangeRed4 8B2500
PaleVioletRed DB7093
PaleVioletRed1 FF82AB
PaleVioletRed2 EE799F
PaleVioletRed3 CD6889
PaleVioletRed4 8B475D
VioletRed D02090
VioletRed1 FF3E96
VioletRed2 EE3A8C
VioletRed3 CD3278
VioletRed4 8B2252
firebrick B22222
firebrick1 FF3030
firebrick2 EE2C2C
firebrick3 CD2626
firebrick4 8B1A1A
pink FFC0CB
pink1 FFB5C5
pink2 EEA9B8
pink3 CD919E
pink4 8B636C
red FF0000
red1 FF0000
red2 EE0000
red3 CD0000
red4 8B0000
tomato FF6347
tomato1 FF6347
tomato2 EE5C42
tomato3 CD4F39
tomato4 8B3626
DarkOrchid 9932CC
DarkOrchid1 BF3EFF
DarkOrchid2 B23AEE
DarkOrchid3 9A32CD
DarkOrchid4 68228B
DarkViolet 9400D3
LavenderBlush FFF0F5
LavenderBlush1 FFF0F5
LavenderBlush2 EEE0E5
LavenderBlush3 CDC1C5
LavenderBlush4 8B8386
MediumOrchid BA55D3
MediumOrchid1 E066FF
MediumOrchid2 D15FEE
MediumOrchid3 B452CD
MediumOrchid4 7A378B
MediumPurple 9370DB
MediumPurple1 AB82FF
MediumPurple2 9F79EE
MediumPurple3 8968CD
MediumPurple4 5D478B
lavender E6E6FA
magenta FF00FF
magenta1 FF00FF
magenta2 EE00EE
magenta3 CD00CD
magenta4 8B008B
maroon B03060
maroon1 FF34B3
maroon2 EE30A7
maroon3 CD2990
maroon4 8B1C62
orchid DA70D6
orchid1 FF83FA
orchid2 EE7AE9
orchid3 CD69C9
orchid4 8B4789
plum DDA0DD
plum1 FFBBFF
plum2 EEAEEE
plum3 CD96CD
plum4 8B668B
purple A020F0
purple1 9B30FF
purple2 912CEE
purple3 7D26CD
purple4 551A8B
thistle D8BFD8
thistle1 FFE1FF
thistle2 EED2EE
thistle3 CDB5CD
thistle4 8B7B8B
violet EE82EE
AntiqueWhite FAEBD7
AntiqueWhite1 FFEFDB
AntiqueWhite2 EEDFCC
AntiqueWhite3 CDC0B0
AntiqueWhite4 8B8378
FloralWhite FFFAF0
GhostWhite F8F8FF
NavajoWhite FFDEAD
NavajoWhite1 FFDEAD
NavajoWhite2 EECFA1
NavajoWhite3 CDB38B
NavajoWhite4 8B795E
OldLace FDF5E6
WhiteSmoke F5F5F5
gainsboro DCDCDC
ivory FFFFF0
ivory1 FFFFF0
ivory2 EEEEE0
ivory3 CDCDC1
ivory4 8B8B83
linen FAF0E6
seashell FFF5EE
seashell1 FFF5EE
seashell2 EEE5DE
seashell3 CDC5BF
seashell4 8B8682
snow FFFAFA
snow1 FFFAFA
snow2 EEE9E9
snow3 CDC9C9
snow4 8B8989
wheat F5DEB3
wheat1 FFE7BA
wheat2 EED8AE
wheat3 CDBA96
wheat4 8B7E66
white FFFFFF
BlanchedAlmond FFEBCD
DarkGoldenrod B8860B
DarkGoldenrod1 FFB90F
DarkGoldenrod2 EEAD0E
DarkGoldenrod3 CD950C
DarkGoldenrod4 8B6508
LemonChiffon FFFACD
LemonChiffon1 FFFACD
LemonChiffon2 EEE9BF
LemonChiffon3 CDC9A5
LemonChiffon4 8B8970
LightGoldenrod EEDD82
LightGoldenrod1 FFEC8B
LightGoldenrod2 EEDC82
LightGoldenrod3 CDBE70
LightGoldenrod4 8B814C
LightGoldenrodYellow FAFAD2
LightYellow FFFFE0
LightYellow1 FFFFE0
LightYellow2 EEEED1
LightYellow3 CDCDB4
LightYellow4 8B8B7A
PaleGoldenrod EEE8AA
PapayaWhip FFEFD5
cornsilk FFF8DC
cornsilk1 FFF8DC
cornsilk2 EEE8CD
cornsilk3 CDC8B1
cornsilk4 8B8878
gold FFD700
gold1 FFD700
gold2 EEC900
gold3 CDAD00
gold4 8B7500
goldenrod DAA520
goldenrod1 FFC125
goldenrod2 EEB422
goldenrod3 CD9B1D
goldenrod4 8B6914
moccasin FFE4B5
yellow FFFF00
yellow1 FFFF00
yellow2 EEEE00
yellow3 CDCD00
yellow4 8B8B00
copper B87333
gold CD7F32
silver E6E8FA


Les couleurs recommandées


Voici la liste des 16 couleurs préconisées par le W3C compatibles avec tous les navigateurs. De nombreuses autres couleurs sont utlisables et courrement utilisées avec les navigateurs de la dernière génération. N'employez que ces 16 couleurs si vous voulez vraiment être compatible avec les anciens navigateurs.

000000
C0C0C0
808080
FFFFFF
000080
0000FF
800080
FF00FF
008000
00FF00
008080
00FFFF
80000
FF0000
808000
FFFF00


Insérer les caracteres ASCII

Les caractères ASCII


Deux problèmes se posent avec les caractères ASCII spéciaux.

  1. Ils peuvent être difficiles à reproduire en utilisant un clavier ordinaire.
  2. Leur affichage sur certains navigateurs, surtout sur d' autres systèmes d' exploitations que Windows, est souvent surprenant.


Voici différentes façons d' entrer les caractères spéciaux :

  1. Entrer directement le caractère avec le clavier. Il n' est pas toujours évident de trouver le caractère recherché. Essayez de retrouver le caractère © sur votre clavier. Si vous avez la chance de le trouver, son affichage ne posera aucun problème avec votre système d' exploitation, mais rien ne garanti qu' il sera correcte sur un autre système.
  2. En utilisant les combinaisons de touches qui permettent d' entrez directement les codes. Ce qui peut être accomplis sous Windows en appuyant sur [ALT] puis, sans le relâcher, entrer le [code ASCII] sur le clavier numérique. Le résultat sur l' affichage est identique à la méthode précédente.
  3. Entrer le code ASCII du caractère précédé des signes &#code ASCII. Cela implique bien évidemment de connaître ce code ASCII
    Cette méthode peut donner des résultats différents selon les navigateurs et les systèmes d' exploitations. Certains navigateurs se contenteront de n' afficher que le code.
    En utilisant cette manière de coder votre caractère, vous utilisez le code Unicode
  4. En utilisant les méta-caractères HTML équivalents au caractère.
    &[nom du caractère];Cette méthode est la plus sur. Tous les caractères spéciaux possèdent un équivalent au caractère. Leur affichage est identique sur tous les navigateurs.
    En utilisant cette manière de coder votre caractère, vous utilisez le code ISO
    Note:
    Les caractères HTML nommés sont sensibles à la casse :
    Exemple:

    &eacute; donnera é
    &Eacute; donnera É
Caractère directement par code Unicode par nom, ou code ISO
© [ALT]0169 &#0169; &copy;



table des caractéres

Norme ISO-8859-1

Code Unicode Code ISO Code Unicode Code ISO
&#34; &quot; " &#206; &Icirc; Î
&#38; &amp; & &#207; &Iuml; Ï
&#60; &lt; < &#208; &ETH; Ð
&#62; &gt; > &#209; &Ntilde; Ñ
&#160; &nbsp; &#210; &Ograve; Ò
&#161; &iexcl; ¡ &#211; &Oacute; Ó
&#162; &cent; ¢ &#212; &Ocirc; Ô
&#163; &pound; £ &#213; &Otilde; Õ
&#164; &curren; ¤ &#214; &Ouml; Ö
&#165; &yen; ¥ &#215; &times; ×
&#166; &brvbar; ¦ &#216; &Oslash; Ø
&#167; &sect; § &#217; &Ugrave; Ù
&#168; &uml; ¨ &#218; &Uacute; Ú
&#169; &copy; © &#219; &Ucirc; Û
&#170; &ordf; ª &#220; &Uuml; Ü
&#171; &laquo; « &#221; &Yacute; Ý
&#172; &not; ¬ &#222; &THORN; Þ
&#173; &shy; ­ &#223; &szlig; ß
&#174; &reg; ® &#224; &agrave; à
&#175; &macr; ¯ &#225; &aacute; á
&#176; &deg; ° &#226; &acirc; â
&#177; &plusmn; ± &#227; &atilde; ã
&#178; &sup2; ² &#228; &auml; ä
&#179; &sup3; ³ &#229; &aring; å
&#180; &acute; ´ &#230; &aelig; æ
&#181; &micro; µ &#231; &ccedil; ç
&#182; &para; &#232; &egrave; è
&#183; &middot; · &#233; amp;eacute; é
&#184; &cedil; ¸ &#234; &ecirc; ê
&#185; &sup1; ¹ &#235; &euml; ë
&#186; &ordm; º &#236; &igrave; ì
&#187; &raquo; » &#237; &iacute; í
&#188; &frac14; ¼ &#238; &icirc; î
&#189; &frac12; ½ &#239; &iuml; ï
&#190; &frac34; ¾ &#240; &eth; ð
&#191; &iquest; ¿ &#241; &ntilde; ñ
&#192; &Agrave; À &#242; &ograve; ò
&#193; &Aacute; Á &#243; &oacute; ó
&#194; &Acirc; Â &#244; &ocirc; ô
&#195; &Atilde; Ã &#245; &otilde; õ
&#196; &Auml; Ä &#246; &ouml; ö
&#197; &Aring; Å &#247; &divide; ÷
&#198; &AElig; Æ &#248; &oslash; ø
&#199; &Ccedil; Ç &#249; &ugrave; ù
&#200; &Egrave; È &#250; &uacute; ú
&#201; &Eacute; É &#251; &ucirc; û
&#202; &Ecirc; Ê &#252; &uuml; ü
&#203; &Euml; Ë &#253; &yacute; ý
&#204; &Igrave; Ì &#254; &thorn; þ
&#205; &Iacute; Í &#255; &yuml; ÿ












Aucun commentaire:

Enregistrer un commentaire