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. W takim przypadku powinno się go stosować w połączeniu z elementem code.
- 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
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.