Як змінити колір тексту в HTML — одне з найчастіших запитань для тих, хто починає працювати з вебсторінками. Насправді це робиться не через сам HTML, а переважно через CSS, хоча є й простий вбудований спосіб для швидкого редагування.
Найкращий спосіб: через CSS
Сьогодні рекомендовано задавати колір тексту саме в CSS. Так код залишається чистим, а стилі легко змінювати для всієї сторінки або окремих елементів.
Основна властивість — color. Вона визначає колір тексту для будь-якого елемента: абзацу, заголовка, посилання чи блоку.
p {
color: #333333;
}
У цьому прикладі всі абзаци стануть темно-сірими. Колір можна задавати у форматі HEX, RGB, RGBA, HSL або за назвою кольору.
Як змінити колір тексту прямо в HTML
Якщо потрібно швидко змінити оформлення без окремого CSS-файлу, можна використати вбудований стиль через атрибут style.
<p style="color: blue;">Цей текст синій</p>
Цей варіант працює, але його краще використовувати лише для коротких прикладів, тестів або дрібних правок. Для великого сайту він незручний, бо стилі доводиться повторювати вручну.
Зміна кольору через класи
Практичніший підхід — створити клас у CSS і застосовувати його до потрібних елементів. Так простіше підтримувати однакове оформлення на всьому сайті.
.highlight {
color: #e63946;
}
<p class="highlight">Виділений текст</p>
Цей спосіб особливо зручний, коли потрібно змінити колір тексту в HTML для кількох блоків одразу: наприклад, для попереджень, підказок або важливих повідомлень.
Корисні приклади для різних випадків
- Звичайний текст: краще використовувати спокійні кольори на кшталт #222 або #333.
- Акцент: для важливих фрагментів підійде контрастний колір, але без надмірної яскравості.
- Посилання: колір можна змінити окремо для станів hover і visited у CSS.
- Темна тема: варто перевірити, чи текст не зливається з фоном.
Типові помилки, яких варто уникати
Початківці часто плутають HTML і CSS та намагаються оформлювати текст без стилів. Також інколи вибирають занадто світлий колір на білому фоні або використовують багато різних відтінків на одній сторінці. Це знижує читабельність.
Ще одна помилка — задавати колір лише в одному місці, а потім дивуватися, чому він не застосувався. Причина може бути в специфічності CSS або в тому, що інше правило перекриває потрібний стиль.
Що запам’ятати
Якщо вам потрібно швидко зрозуміти, як змінити колір тексту в HTML, найпростіша відповідь така: використовуйте CSS-властивість color. Для одноразової правки підійде style, а для нормальної роботи з сайтом — класи та окремий CSS-файл.

