Раньше было всё просто. У тега <font> был атрибут color, который и задавал цвет текста. У некоторых других тегов были похожие атрибуты, например, bgcolor, который определял цвет фона. Однако с некоторых пор тег <font> попал в список нежелательных. Он поддерживается всеми современными браузерами, и его можно использовать. Но всё-таки это нежелательно, раз уж он попал в этот список. Поэтому сегодня обычно для задания цвета используют стили. Изначально для задания цвета использовалась цветовая модель RGB...
Серый текст на белом фоне — это классика, но на цветных фонах он выглядит уже не так великолепно. Это потому, что эффект, который проявляется на белом фоне, это простое смягчение контрастности. Чтобы смягчить контрастность текста на цветном фоне, на самом деле нужно только немного приблизить цвет текста к цвету фона, а не разбавлять его оттенками серого. Есть два способа уменьшить контрастность текста при работе с яркими фонами:
1. Добавить белому тексту прозрачности. Самый простой способ...