Znacznik <style> służy do wstawienia arkusza stylów CSS bezpośrednio do dokumentu HTML. Znacznik ten należy umieścić w sekcji <head> strony.

Arkusz stylów CSS można także umieścić w zewnętrznym pliku. Aby taki plik dołączyć do strony, należy użyć znacznika <link>.

Różnice pomiędzy HTML i XHTML: Brak.

Przykład:

<head>
<style type="text/css">
a {
    text-decoration: none;
    font-weight: bold;
    color: black;
}
 
a:hover {
    text-decoration: underline;
}
</style>
</head>

DTD w których można korzystać ze znacznika <style>: Strict, Transitional, Frameset.

Atrybuty znacznika <style>

Wartości w kolumnie “Wym.” oznaczają czy atrybut jest wymagany.

Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.

Nazwa Opis Wym. DTD
media Określa dla jakiego typu urządzenia przeznaczony jest docelowy dokument

  • screen – monitory komputerowe;
  • tty – urządzenia używające stałej matrycy znaków, np. dalekopis, terminal, lub urządzenie posiadające ograniczone możliwości wyświetlania;
  • tv – telewizory lub podobne urządzenia (niska rozdzielczość, ograniczone możliwości przewijania);
  • projection – projektory;
  • handheld – urządzenia trzymane w ręku (mały ekran, ograniczona przepustowość pasma);
  • print – drukarki oraz opcja podglądu wydruku na ekranie komputera;
  • braille – urządzenia prezentujące tekst za pomocą alfabetu Braille’a;
  • aural – urządzenia syntetyzujące dźwięk;
  • all – wszystkie urządzenia (wartość domyślna);
Nie STF
type Określa typ MIME arkusza stylów (zazwyczaj text/css) Tak STF
Atrybuty językowe
dir Kierunek tekstu Nie STF
lang Kod języka Nie STF
xml:lang Kod języka (dodatkowy atrybut dla XHTML) Nie STF