It’s Festive Season! Enjoy 30% Off

Use code FESTIVE30 at checkout

Code has been added to clipboard!

The CSS Color Property

Reading time 1 min
Published Aug 10, 2017
Updated Oct 10, 2019

Changing CSS text color

By using the color property, you can change the CSS font color for the text:

Example
p {
  color: red;
}   

If the descendants and borders of the element don't have their own color specified, they will inherit the defined CSS font color. It will also apply to item markers in lists.

CSS font color syntax

To change the text color in CSS, follow the syntax example below:

color: value;

The value can be defined in color names, RGB, RGBA, HEX, HSL or HSLA values. In the example below, you can see the same color defined in different ways:

Example
body {
  color: lime;
}   

h1 {
  color: #00fa00;
}

p {
  color: rgb(0, 250, 0);
}

section {
  color: inherit;
}

Tip: to get the value for the exact color tone you need, use the Pickeristic color picker.

How to change text color in HTML

The simplest way to change the font color for an HTML element is called inline styling. For that, you will need to use the style attribute and define the CSS font color in a name-value pair:

Example
<p style="color: rgb(255, 0, 255);">I am a unicorn</p>
<p style="color: #42f4ee;">I am a star</p>
<p style="color: lime;">I am a lime</p>

Note: find more about using CSS styles in HTML in the HTML styles tutorial.

Browser support

Browser image
Chrome
1+
Browser image
Edge
12+
Browser image
Firefox
1+
Browser image
IE
3+
Browser image
Opera
All
Browser image
Safari
1+

Mobile browser support

Browser image
Chrome
18+
Browser image
Firefox
4+
Browser image
Opera
All
Browser image
Safari
1+