Changing Text Color in HTML: A Comprehensive Guide for Beginners

HTML, the language of the web, allows you to create visually appealing and vibrant web pages. One fundamental aspect of web design is text color. Changing the color of text in HTML is a simple yet essential skill for anyone building a website. In this comprehensive guide, we will walk you through the various methods to change text color in HTML, suitable for beginners.

What is Text Color in HTML?

In HTML, you can change text color using CSS (Cascading Style Sheets). CSS controls the presentation and styling of HTML elements, including text color. Text color in CSS is determined by the color property. You can set the color using various formats, including color names, hexadecimal values, RGB values, and HSL values.

How to Change The Color of the Text in HTML?

Let’s explore different methods to change text color in HTML using CSS:

1. Using Color Names

HTML provides a set of predefined color names that you can use to change text color.

  • For example:
    <p style=”color: red;”>This text is red.</p>

Common color names include “red,” “blue,” “green,” and many more.

2. Using Hexadecimal Values

Hexadecimal values represent colors in CSS. They consist of a ‘#’ symbol followed by six characters representing the color’s RGB (Red, Green, Blue) values.

  • For example:
    <p style=”color: #FF5733;”>This text is a shade of orange.</p>

3. Using RGB Values

RGB values are another way to specify color in CSS. They use three numbers to represent the intensity of red, green, and blue, respectively.

  • For example:
    <p style=”color: rgb(255, 0, 0);”>This text is red.</p>

4. Using HSL Values

HSL (Hue, Saturation, Lightness) values offer even more control over color. The hue defines the color, saturation controls the intensity, and lightness sets the brightness.

  • For example:
    <p style=”color: hsl(120, 100%, 50%);”>This text is green.</p>

5. External CSS File

Instead of inline CSS, you can use an external CSS file to define styles for your HTML elements. Create a separate .css file and link it to your HTML document using the <link> tag within the <head> section of your HTML file.

Here’s an example:

  • <!– In your HTML file –>
    <link rel=”stylesheet” type=”text/css” href=”styles.css”>
  • /* In your styles.css file */
    p {
    color: blue;


Changing text color in HTML is a fundamental skill for web designers and developers. Whether you prefer color names, hexadecimal values, RGB values, or HSL values, HTML and CSS offer multiple ways to style your text. By mastering these techniques, you can create visually appealing and customized web pages that capture the attention of your audience. Don’t be afraid to experiment with different colors and styles to make your web content stand out.