HTML colors are a way of specifying the appearance of web elements. They are very important aspects of web design, as they not only enhance the visual appeal but also influence user behavior. They are also used to evoke emotions and highlight important content.
In HTML, colors are generally defined for backgrounds, borders and texts. To specify the colors, style attribute of HTML elements is used.
HTML Color Coding Methods
The following three methods are used to set colors in a web page −
- Color names − We can specify color names directly like green, blue or red.
- Hex codes − A six-digit code representing the amount of red, green, and blue that makes up the color.
- Color decimal or percentage values − This value is specified using the rgb() property.
We will learn these color coding methods in upcoming chapters.
Setting Text Color in HTML
To set the text color in HTML, we specify the color value of text inside the color property of style attribute. The value of color can be specified using any of the above discussed methods.
Example
The following example shows how to set color for a text using color name method.
<!DOCTYPE html><html><head><title>Setting HTML Text Color </title></head><body><h2 style="color: Fuchsia;">Setting Text Color in HTML</h3><p style="color: Teal;">This line is created using paragraph tag and its color is <b>Teal</b>. </p><p style="color: SlateBlue;">This is another line created using paragraph tag and its color is <b>SlateBlue</b>. </p></body></html>
The above HTML code will generate one heading and two different paragraphs with distinct colors.
Setting Background Color in HTML
To set the background color for any HTML element, we specify the color value inside the background-color property of style attribute. The value of color can be specified using any of the above discussed methods.
Example
The following example shows how to set background color for HTML elements using color name method.
<!DOCTYPE html><html><head><title>Background Color </title></head><body><h2 style="background-color: Fuchsia;">Setting Background Color in HTML</h3><p style="background-color: Teal;">This line is created using paragraph tag and its background color is <b>Teal</b>.</p><p style="background-color: SlateBlue;">This is another line created using paragraph tag and its background color is <b>SlateBlue</b>.</p></body></html>
On executing the above HTML code, it will generate one heading and two different paragraphs with distinct background colors.
Setting Border Color in HTML
To set the border color for any HTML element, we specify the color value inside the border property of style attribute. The value of color can be specified using any of the above discussed methods.
Example
In the following example, we are going to set border color for HTML elements using color name method.
<!DOCTYPE html><html><head><title>Border Color </title></head><body><h2 style="border: 2.5px solid Fuchsia;">Setting Border Color in HTML</h3><p style="border: 2.5px dotted Teal;">This line is created using paragraph tag and its border color is <b>Teal</b>. </p><p style="border: 2.5px dashed SlateBlue;">This is another line created using paragraph tag and its border color is <b>SlateBlue</b>. </p></body></html>
When we execute the above HTML code, it will generate one heading and two different paragraphs with distinct border colors.
HTML Colors – Color Names
We can specify direct a color name to set text or background color. W3C has listed 16 basic color names that will validate with an HTML validator but there are over 200 different color names supported by major browsers.
Note: Check a complete list of HTML Color Name.
W3C Standard 16 Colors
Here is the list of W3C Standard 16 Colors names and it is recommended to use them.
Black | Gray | Silver | White | ||||
Yellow | Lime | Aqua | Fuchsia | ||||
Red | Green | Blue | Purple | ||||
Maroon | Olive | Navy | Teal |
Example
Here are the examples to set background of an HTML tag by color name −
<!DOCTYPE html><html><head><title>HTML Colors by Name</title></head><body text="blue" bgcolor="green"><p>Use different color names for for body and table and see the result.</p><table bgcolor="black"><tr><td><font color="white">This text will appear white on black background.</font></td></tr></table></body></html>
Browser Safe Colors
Here is the list of 216 colors which are supposed to be safest and computer independent colors. These colors very from hexa code 000000 to FFFFFF and they will be supported by all the computers having 256 color palette.
000000 | 000033 | 000066 | 000099 | 0000CC | 0000FF |
003300 | 003333 | 003366 | 003399 | 0033CC | 0033FF |
006600 | 006633 | 006666 | 006699 | 0066CC | 0066FF |
009900 | 009933 | 009966 | 009999 | 0099CC | 0099FF |
00CC00 | 00CC33 | 00CC66 | 00CC99 | 00CCCC | 00CCFF |
00FF00 | 00FF33 | 00FF66 | 00FF99 | 00FFCC | 00FFFF |
330000 | 330033 | 330066 | 330099 | 3300CC | 3300FF |
333300 | 333333 | 333366 | 333399 | 3333CC | 3333FF |
336600 | 336633 | 336666 | 336699 | 3366CC | 3366FF |
339900 | 339933 | 339966 | 339999 | 3399CC | 3399FF |
33CC00 | 33CC33 | 33CC66 | 33CC99 | 33CCCC | 33CCFF |
33FF00 | 33FF33 | 33FF66 | 33FF99 | 33FFCC | 33FFFF |
660000 | 660033 | 660066 | 660099 | 6600CC | 6600FF |
663300 | 663333 | 663366 | 663399 | 6633CC | 6633FF |
666600 | 666633 | 666666 | 666699 | 6666CC | 6666FF |
669900 | 669933 | 669966 | 669999 | 6699CC | 6699FF |
66CC00 | 66CC33 | 66CC66 | 66CC99 | 66CCCC | 66CCFF |
66FF00 | 66FF33 | 66FF66 | 66FF99 | 66FFCC | 66FFFF |
990000 | 990033 | 990066 | 990099 | 9900CC | 9900FF |
993300 | 993333 | 993366 | 993399 | 9933CC | 9933FF |
996600 | 996633 | 996666 | 996699 | 9966CC | 9966FF |
999900 | 999933 | 999966 | 999999 | 9999CC | 9999FF |
99CC00 | 99CC33 | 99CC66 | 99CC99 | 99CCCC | 99CCFF |
99FF00 | 99FF33 | 99FF66 | 99FF99 | 99FFCC | 99FFFF |
CC0000 | CC0033 | CC0066 | CC0099 | CC00CC | CC00FF |
CC3300 | CC3333 | CC3366 | CC3399 | CC33CC | CC33FF |
CC6600 | CC6633 | CC6666 | CC6699 | CC66CC | CC66FF |
CC9900 | CC9933 | CC9966 | CC9999 | CC99CC | CC99FF |
CCCC00 | CCCC33 | CCCC66 | CCCC99 | CCCCCC | CCCCFF |
CCFF00 | CCFF33 | CCFF66 | CCFF99 | CCFFCC | CCFFFF |
FF0000 | FF0033 | FF0066 | FF0099 | FF00CC | FF00FF |
FF3300 | FF3333 | FF3366 | FF3399 | FF33CC | FF33FF |
FF6600 | FF6633 | FF6666 | FF6699 | FF66CC | FF66FF |
FF9900 | FF9933 | FF9966 | FF9999 | FF99CC | FF99FF |
FFCC00 | FFCC33 | FFCC66 | FFCC99 | FFCCCC | FFCCFF |
FFFF00 | FFFF33 | FFFF66 | FFFF99 | FFFFCC | FFFFFF |
Leave a Reply