Tabulování

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 17. února 2019; kontroly vyžadují 20 úprav .

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→12

dostaneme následující výtisk:

jedna dva tři čtyři 1 2 3 4 5 6 7 8 9 10 11 12

Pří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.

V psacích strojích

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

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.

V textových procesorech

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.

Karty v (X)HTML

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] .

Zadejte Tab ↹aplikační software

Klíč Tab ↹má následující funkce:

Viz také

Poznámky

  1. tab-size - CSS | MDN . Získáno 14. září 2021. Archivováno z originálu dne 14. září 2021.