Jak zmienić kolor tekstu w HTML?

Jak zmienić kolor tekstu w HTML?

Aby zmienić kolor tekstu w HTML, należy użyć właściwości CSS color, którą można zastosować na kilka sposobów w zależności od potrzeb projektu. Poniżej znajdziesz szczegółowy poradnik wraz z praktycznymi przykładami zastosowań zarówno inline, jak i w osobnych arkuszach stylów.

Zmiana koloru tekstu przy użyciu stylu inline

Najprostszą metodą zmiany koloru fragmentu tekstu jest użycie atrybutu style bezpośrednio w znaczniku HTML, np. <p>, <span> lub innym:

<p style="color: red;">To jest czerwony tekst.</p>

W tym przykładzie wyraz „To jest czerwony tekst.” zostanie wyświetlony na czerwono. Zamiast nazwy koloru możesz wstawić kod w formacie HEX, RGB lub RGBA.

Przykłady:

<p style="color: #00FF00;">Zielony tekst w HEX.</p>
<p style="color: rgb(0, 0, 255);">Niebieski tekst w formacie RGB.</p>
<p style="color: rgba(255, 0, 0, 0.5);">Półprzezroczysty czerwony tekst.</p>

Użycie znacznika <span> do wyróżnienia fragmentu tekstu

Aby zmienić kolor tylko wybranego fragmentu tekstu w obrębie większego akapitu, najwygodniej użyć znacznika <span>:

<p>
  To jest zwykły tekst, <span style="color: orange;">a ten fragment jest pomarańczowy</span>.
</p>

Dzięki temu możesz łatwo wyróżnić dowolne słowo lub zdanie innym kolorem.

Zmiana koloru tekstu za pomocą osobnego arkusza CSS (style blokowe)

W większych projektach zaleca się rozdzielenie warstwy prezentacji (CSS) od struktury (HTML). Możesz zdefiniować styl w sekcji <style> w <head> lub w zewnętrznym pliku CSS:

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Przykład zmiany koloru</title>
  <style>
    h1 { color: #1a73e8; }
    .ważne { color: #e53935; }
  </style>
</head>
<body>
  <h1>Niebieski nagłówek</h1>
  <p>Normalny tekst. <span class="ważne">Ważny tekst czerwony!</span></p>
</body>
</html>

Przypisanie klasy .ważne pozwala na wielokrotne wykorzystanie tego samego stylu w wielu miejscach dokumentu.

Formatowanie kolorów – najczęściej używane zapisy

CSS pozwala opisać kolor na różne sposoby:

  • nazwy kolorów CSS, np: red, green, blue,
  • hex: #FF0000 (czerwony),
  • rgb: rgb(0, 128, 0) (zielony),
  • rgba: rgba(255, 0, 0, 0.5) (czerwony z przezroczystością).

Przykłady praktyczne zastosowań

  • Wyróżnienie słowa w tekście
    <span style="color: gold;">Złote słowo</span>;
  • Nagłówek strony w określonej palecie barw
    <h1 style="color: #003366;">Nagłówek w kolorze granatowym</h1>;
  • Lista punktowana z kolorowanymi elementami

<ul>
  <li style="color: #d32f2f;">Błąd krytyczny</li>
  <li style="color: #388e3c;">Zadanie wykonane</li>
  <li style="color: #fbc02d;">Oczekuje na sprawdzenie</li>
</ul>

Dobre praktyki

  • Stosuj klasy CSS, gdy zmieniasz kolor wielu elementów – pozwala to łatwiej zarządzać stylami w projekcie,
  • używaj kolorów zapewniających odpowiedni kontrast (ważne dla dostępności – WCAG),
  • jeśli to możliwe, korzystaj z plików CSS, aby oddzielić styl od treści,
  • unikaj przestarzałych atrybutów HTML, takich jak <font color="...">, które nie są już wspierane w nowoczesnych standardach.

Dzięki powyższym technikom możesz w elastyczny i efektywny sposób zmieniać kolor tekstu w HTML, niezależnie czy tworzysz prostą wizytówkę, bloga czy rozbudowaną stronę internetową.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *