Vodorovný tabulátor ( HT , TAB ) je řídicí znak tabulky ASCII s kódem 09 16 , který se používá k zarovnání textu do řádků. Při setkání s tímto znakem terminál přesune stříšku (nebo kurzor) doprava na nejbližší zarážku tabulátoru. Tradičně jsou tyto pozice umístěny každých 8 znaků , ve sloupcích 1, 9, 17, 25 ... Zadává se pomocí klíče Tab ↹, v mnoha programovacích jazycích se označuje jako \t .
Pokud posíláte text k tisku (znak tabulátoru je označen šipkou)
jedna→dva→tři→čtyři 1→2→3→4 5→6→7→8 9→10→11→12dostaneme následující výtisk:
jedna dva tři čtyři 1 2 3 4 5 6 7 8 9 10 11 12Příkaz "tab" se vrací ke stejnojmennému klíči psacího stroje , který zjednodušil sadu tabulek.
Obrázek na klávese Tab ↹znamená: jednoduchým stisknutím skočíte vpřed na určitou pozici, ⇧ Shift+ Tab ↹skočíte zpět.
K dispozici je také vertikální záložka VT s kódem 0B 16 , která posouvá pozici tisku na další vertikální pozici záložky, což se dnes používá jen zřídka. Název "vertikální záložka" je dán analogií s horizontálním, slouží ke snížení hlučnosti a zrychlení tisku na hotové formuláře. V programovacích jazycích se typ C označuje jako \v.
Na zadní straně stroje byla řada tabelátorů. Písař na něj mohl umístit zarážky a stisknutím klávesy tabulátor by se vozík posunul na nejbližší zastávku. Následně bylo pravítko proměněno v balíček tabulátorových desek a písařka natáhla potřebné.
Čísla v tabulkách jsou obvykle zarovnána doprava. Proto nastaví tabulátor o několik pozic před požadovanou, a poté pomocí mezerníku a ← Backspacepřesně pustí vozík. V drahých psacích strojích byly klávesy „10“ a „100“, které zastavovaly vozík o jednu a dvě pozice před tabulátorem (hlavní klávesa se nazývala „1“). Dále přišly na řadu klávesy "1m ... 100m" (tisíce, 3 ... 5 pozic) a "1m ... 100m" (miliony, 6 ... 8 pozic).
V elektrických psacích strojích existovaly příkazy „pamatovat si tabelaci“ a „resetovat tabelaci“.
V textových editorech mohou zarážky tabulátoru přejít každé 2 nebo 4 znaky: to je vhodné pro práci s programovacími jazyky . Na žádost uživatele nesmí klíč Tab ↹vložit znak tabulátoru, ale simulovat jej vložením požadovaného počtu mezer.
Některé standardy kódování kategoricky zakazují znaky tabulátoru: bez ohledu na to, na kolik pozic je editor nebo prohlížeč nastaven, text bude vypadat stejně; v řetězcových konstantách lze neviditelný znak zaměnit s mezerou. Jiné vyžadují použití tabulátorů, nikoli mezer.
Textové procesory umožňují umístit zarážky tabulátoru kamkoli do textu a zarovnat text na libovolnou stranu těchto pozic (levá strana, střed, pravá strana). Volitelně může být znak tabulátoru zobrazen jako pomlčka . S pomocí tabelátorů, číslování vzorců , seznamů definic, obsahů jsou často implementovány .
Tabulky mají podobnou funkci . Existují však rozdíly: text zarovnaný tabulátorem nelze řadit do řádků a sloupců. Ale v tabulkách nemůže text přesahovat buňky.
V ( X ) HTML jsou vodorovné záložky označeny jako , bude však vykreslen prohlížečem pouze při použití uvnitř značek <pre> a <textarea> :
Příklad HTML kódu pomocí tagu <pre> uvnitř
<před> Dva řádky s tabulátory: 42 Tabulátor v rámci řádku. Tabulátor na začátku řádku. Řádek bez tabulátoru. </pre>Prohlížeč zobrazí tento kód takto:
Dva řádky s tabulátory: 42 Tab v řádku. Tab na začátku řádku. Řádek bez tabulátoru.Vertikální záložky jsou označeny jako není však používán v SGML (včetně HTML) nebo XML 1.0.
Nestandardní, ale široce používaná vlastnost CSStab-size:8 umožňuje nastavit velikost tabulátoru ve znakových mezerách. Firefox byl posledním prohlížečem, který jej implementoval (srpen 2021). V některých prohlížečích je možné tuto vlastnost animovat a nastavit v jednotkách délky ( em, pxa dalších) [1] .
Klíč Tab ↹má následující funkce:
Počítačové klávesové zkratky | |
---|---|
Mrtvé klíče | |
Modifikační klávesy | |
Přepínací klávesy | |
Navigace | |
Editace | |
jiný |
|