Une bonne conception typographique est une partie importante d’un site Web performant. CSS vous donne un grand contrôle sur l'apparence du texte sur les pages Web que vous créez. Cela inclut la possibilité de changer la couleur des polices que vous utilisez.
Ci-dessous, nous verrons comment modifier la couleur de la police à l'aide d'une feuille de style externe et d'un style utilisé dans une balise de paragraphe. Vous pouvez appliquer la même propriété de style pour modifier la couleur de la police de toute balise entourant du texte, y compris la étiquette.
Ajout de styles pour changer la couleur de la police
Pour cet exemple, vous devez disposer d'un document HTML pour afficher les modifications CSS et d'un fichier CSS distinct attaché à ce document. Nous allons examiner l'élément de paragraphe, en particulier.
Pour modifier la couleur du texte de chaque paragraphe de votre fichier HTML, accédez à la feuille de style externe et tapez p {}. Placer le Couleur propriété dans le style suivi par un colon, comme p {couleur:}. Ajoutez ensuite votre valeur de couleur après la propriété, en la terminant par un point-virgule: p {couleur: noir;}.
Les valeurs de couleur peuvent être exprimées en mots-clés de couleur, numéros de couleur RVB ou nombres de couleur hexadécimaux. Dans notre exemple, le texte du paragraphe est remplacé par la couleur noire.
Toutefois, si vous souhaitez modifier la couleur du texte en vert, bleu, rouge, etc., l'utilisation de mots-clés de couleur ne vous donnera pas la souplesse nécessaire pour créer des nuances différentes. C'est là que les valeurs hexadécimales entrent en jeu.
p {color: # 000000; }
Ce style CSS peut être utilisé pour colorer vos paragraphes en noir, car le code hexadécimal # 000000 est traduit en noir. Vous pouvez même utiliser un raccourci avec cette valeur hexadécimale et l'écrire sous la forme # 000 avec les mêmes résultats. p {color: # 2f5687; }
Comme nous l'avons mentionné ci-dessus, les valeurs hexadécimales fonctionnent bien lorsque vous avez besoin d'une couleur qui n'est pas simplement noire ou blanche. La valeur hexadécimale CSS ci-dessus définirait les paragraphes en bleu, mais contrairement au mot clé "bleu", ce code hexadécimal vous permet de définir une nuance de bleu très spécifique, un bleu de milieu de gamme, de type ardoise. . p {couleur: rgba (47, 86, 135, 1); }
Enfin, vous pouvez également utiliser les valeurs de couleur RGBA pour les couleurs de police. RGCA est pris en charge par tous les navigateurs modernes. Vous pouvez donc utiliser ces valeurs avec l'assurance que cela fonctionnera pour la plupart des lecteurs, mais vous pouvez également définir une solution de secours simple. Cette valeur RGBA est identique à la couleur bleu ardoise spécifiée précédemment. Les trois premières valeurs définissent les valeurs Rouge, Vert et Bleu et le nombre final est le paramètre alpha de la transparence. Le paramètre alpha est défini sur 1 pour signifier 100 pour cent, de sorte que cette couleur n'a pas de transparence. Si vous définissez cette valeur sur un nombre décimal, par exemple 0,85, elle correspond à une opacité de 85% et la couleur sera légèrement transparente. p { couleur: # 2f5687; couleur: rgba (47,86,135,1);}
Si vous souhaitez tester vos valeurs de couleur, imitez le code CSS ci-dessus. Cette syntaxe définit le code hexadécimal en premier, puis remplace cette valeur par le numéro RGBA. Cela signifie que tout navigateur plus ancien qui ne prend pas en charge RGBA obtiendra la première valeur et ignorera la seconde. Les couleurs de police peuvent être modifiées avec une feuille de style externe, une feuille de style interne ou un style en ligne dans le document HTML. Cependant, les meilleures pratiques vous obligent à utiliser une feuille de style externe pour vos styles CSS. Les feuilles de style internes, qui sont des styles écrits directement dans la "tête" de votre document, ne sont généralement utilisées que pour de petits sites Web d'une page. Les styles en ligne doivent être évités car ils s'apparentent aux anciennes balises "font" que nous avons traitées il y a de nombreuses années. Ces styles en ligne rendent très difficile la gestion du style de police, car vous devez les modifier à chaque instance du style en ligne. Autres façons de styliser une page HTML