D'une part il est conseillé de toujours finir une ligne par ";" et d'autre part lorsqu'on regarde le stylesheet par défaut recommandé pour les balises HTML (
http://www.w3.org/TR/REC-CSS2/sample.html ), on y voit que la règle horizontale (balise HR) est définie comme :
HR { border: 1px inset; }
Pour la faire changer de couleur il suffirait donc uniquement de modifier les paramètres de la bordure, et d'écrire :
HR { border: 1px solid red; } /* règle rouge */
C'est le comportement de Microsoft Internet Explorer qui est étrange dans le cas présent... dans la mesure ou le style
color s'applique normalement uniquement au texte...
P.S: la couleur
orange existe sous Gecko (mozilla, firefox & co)... même si elle ne fait pas partie de la liste des couleurs prévues au départ (
pour CSS1)
The suggested list of keyword color names is: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. These 16 colors are taken from the Windows VGA palette, and their RGB values are not defined in this specification.