Od provozovatele projektu Rychlost.CZ

pre

Definice a použití

Tag pre je předformátovaný text. Tento tag umožňuje rychlé publikování textových souborů, které už jsou formátované pomocí mezer a konců řádek.

Uvnitř tagu <pre> totiž neplatí základní pravidlo HTML syntaxe, které konec řádku bere jako mezeru a skupinu mezer chápe jako mezeru jednu. Takže případné násobné mezery a konce řádků se v prohlížeči zobrazí stejně jako ve zdroji.

Aby se písmena zarovnávala pod sebe, zobrazují prohlížeče předformátovaný text neproporcionálním písmem, které má všechny znaky stejně široké. Zobrazení fontu se dá nadefinovat pomocí CSS.

Ukázka:
HTML
<pre>Lorem ipsum dolor sit amet consectetuer tempus. Libero nunc semper Duis turpis ante ut risus nibh wisi leo. Et nulla Quisque senectus Suspendisse orci In Quisque vitae et est.</pre>
Použité tagy: <pre>

Výsledek:

Lorem ipsum dolor sit amet consectetuer tempus. Libero nunc semper Duis turpis ante ut risus nibh wisi leo. Et nulla Quisque senectus Suspendisse orci In Quisque vitae et est.

Elementu PRE doporučujeme nastavit automatické zalamování řádků přes CSS.

    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;

Bez tohoto nastavení může jakýkoli dlouhý text bez mezer rozhodit stránku.

Podpora webových prohlížečů

Firefoxano
Internet Explorerano
Google Chromeano
Safariano
Operaano