Element pre

> Dodaj do ulubionych

Element HTML pre reprezentuje tekst na stronie internetowej w dokładnie takiej formie, w jakiej został wpisany w jej kodzie źródłowym, tzn. z zachowaniem białych znaków, takich jak spacje, przejścia do nowego wiersza, tabulatory itp.

Domyślnie treść tego elementu przeglądarki prezentują za pomocą czcionki o stałej szerokości znaków i nie zawijają wierszy.

Element pre może być używany w przypadkach, w których potrzebne jest zachowanie oryginalnej struktury tekstu, np.:

  • Prezentacja przykładów kodu źródłowego, w którym ważne jest zachowanie wcięć i innych elementów struktury.
  • Prezentacja tzw. sztuki ASCII, czyli „grafik” tworzonych przy użyciu znaków z zestawu ASCII.
  • Prezentacja nietypowych form tekstowych, np. wierszy o określonym „kształcie” tekstu.

Przykład użycia elementu HTML pre

<pre>
  int main()
  {
      string x;
      int y;
      bool z;         // Bardzo ważna zmienna

      return 0;
  }
</pre>

Specyfikacja

Modele treści HTML5 Treść ogólna, treść wyczuwalna
Elementy nadrzędne Wszystkie elementy, w których można używać elementów treści ogólnej
Elementy potomne Elementy syntagmatyczne
Znaczniki Znaczniki otwierający i zamykający są obowiązkowe
Interfejs DOM HTMLPreElement

Atrybuty obowiązkowe

Element HTML pre nie ma atrybutów obowiązkowych.

Atrybuty opcjonalne

Element pre obsługuje atrybuty globalne i atrybuty zdarzeniowe.