Altcademy - a Forbes magazine logo Best Coding Bootcamp 2023

How to add color to text in HTML

Starting with the Basics

When you're new to coding, even the simplest tasks can seem daunting. Adding color to text in HTML is one of these tasks that, with the right guidance, can be performed with ease. Let’s roll up our sleeves and dive into it.

HTML, or HyperText Markup Language, is the standard language for creating web pages. This tutorial will guide you on how to add color to text in HTML. But before we get into that, let's cover some basics.

Understanding Text in HTML

In HTML, text is rendered through elements. These elements are represented by tags. For instance, the <p> tag indicates a paragraph, while the <h1> tag indicates a heading. Here's an example:

<p>This is a paragraph.</p>
<h1>This is a heading.</h1>

How to Add Color to Text

Adding color to text in HTML involves understanding the style attribute. The style attribute is used to specify the styling of an element, like color, font, size, and more.

To add color to the text, you use the color property within the style attribute. The color property is followed by a colon and the color value, which can be an actual name (like "red"), a hexadecimal value (like "#FF0000"), or an RGB value (like "rgb(255, 0, 0)").

Let's take a look at an example:

<p style="color:red;">This is a red paragraph.</p>
<h1 style="color:#FF0000;">This is a red heading.</h1>

When this HTML code is rendered in a web browser, both the paragraph and the heading will appear in red color.

Different Ways to Specify Color in HTML

As mentioned above, there are different ways to specify color in HTML. Let's delve into each one.

Using Color Names

The simplest way to add color to your text is to use a color name. HTML recognizes 140 standard color names. For example:

<p style="color:blue;">This is a blue paragraph.</p>

This will create a paragraph with blue text.

Using Hexadecimal Values

Hexadecimal color values are also a popular way to specify colors in HTML. They are defined using the # symbol followed by six digits/letters. These values represent red, green, and blue (RGB) color components. For example:

<p style="color:#8A2BE2;">This is a blueviolet paragraph.</p>

This will create a paragraph with blueviolet text.

Using RGB Values

Lastly, you can use RGB values to specify color. This method allows you to have more control over the exact color you want. Each parameter (red, green, and blue) defines the intensity of the color with a value between 0 and 255. For instance:

<p style="color:rgb(0,255,0);">This is a green paragraph.</p>

This will create a paragraph with green text.

Why Add Color to Text?

Adding color to text can help emphasize specific points, make your webpage more aesthetically pleasing, or improve the readability of your content. However, it's essential to use color wisely. Too many colors can make the page look cluttered and confusing, making it difficult for visitors to read or navigate.


Remember, practice makes perfect. Don't be afraid to experiment with different colors and see how they affect the look and feel of your web page. As you become more comfortable with HTML, you'll find that adding color to text is just the tip of the iceberg in web design. Happy coding!