Раньше было всё просто. У тега <font> был атрибут color, который и задавал цвет текста. У некоторых других тегов были похожие атрибуты, например, bgcolor, который определял цвет фона. Однако с некоторых пор тег <font> попал в список нежелательных. Он поддерживается всеми современными браузерами, и его можно использовать. Но всё-таки это нежелательно, раз уж он попал в этот список. Поэтому сегодня обычно для задания цвета используют стили. Изначально для задания цвета использовалась цветовая модель RGB...
Ранее мы описывали цвета на с использованием английских слов "red, green, blue". Но этого явно не достаточно описать все цвета которые может различать человеческий глаз, тут мы рассмотрим как эта проблема решена в CSS. Рассмотрим пример: Тег span class "a" имеет зеленый фон согласно CSS правилу .a { background: #0f0 } Так происходит потому, что тут используется укороченная форма записи HEX кода цвета. Что бы определять цвета для программ и всяческих машин существует множество различных стандартов и способов описывать цвета...