Nápověda:Tabulky: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎Syntaxe jednoduchých tabulek: zpřehlednění, úpravy, +zákl. schéma
struktura-nadpisy
Řádek 1:
'''Tabulky''' na Wikipedii se vytvářejí pomocí [[Značkovací jazyk|značkovacího jazyka]] (viz [[Nápověda:Jak editovat stránku|Jak editovat stránku]]), zejména znaku [[svislá čára]] | („svislítko, roura“). Tabulka může mít titulek a zvolený počet sloupců a řádků, které mohou být opatřeny záhlavími. Je možné využít standardní předdefinované tabulky a také upravovat parametry jako jsou rozměry, zarovnání a barva textu, buď pro celou tabulku nebo pro jednotlivé sloupce a řádky resp. buňky.
 
V [[MediaWiki]] je možné tabulky zapisovat i standardními příkazy [[HyperText Markup Language|HTML]], ale nejsou povoleny pokročilejší příkazy jako tbody, colgroup ap. Touto možností se nápověda nezabývá.
Řádek 118:
|}
 
== Předdefinované tabulky ==
== Tipy pro práci s tabulkami ==
=== Předdefinovaná jednoducháJednoduchá tabulka ===
 
Jednoduchou, slabě zarámovanou tabulku o libovolném počtu sloupců a řádek lze rychle zhotovit při použití <code>class="wikitable"</code>. Například
Řádek 188:
|-
|}
=== Tabulka s volitelným řazením ===
===Složitější tabulka===
Toto byl příklad jednoduché tabulky, ale jak je zřejmé z níže uvedeného příkladu, lze udělat i tabulky mnohem sofistikovanější:
 
Řádek 219:
</nowiki></pre>
 
== Pokročilé formátování ==
=== Slučování buněk ===
=== Zarovnání textu ===
Jednotlivé buňky tabulky můžeme slučovat. Vykreslit v daném řádku buňku přes několik sloupců lze pomocí parametru '''colspan="'''''cislo'''''"''', kde ''cislo'' značí počet sloupců, přes které se má buňka vykreslit. Např. '''colspan="2"''' tedy vykreslí danou buňku přes dva sloupce. Jestliže chceme vykreslit v daném sloupci buňku přes několik řádků, použijeme obdobným způsobem parametr '''rowspan="'''''cislo'''''"'''.
 
{|class="wikitable"
|+ Příklad tabulky se sloučenými buňkami
! řádek 1, sloupec 1
! colspan="2" | řádek 1, sloupec 2 a 3
|-
|řádek 2, sloupec 1
|řádek 2, sloupec 2
|řádek 2, sloupec 3
|-
| řádek 3, sloupec 1
|rowspan="2"|řádek 3 a 4, sloupec 2
|řádek 3, sloupec 3
|-
|řádek 4, sloupec 1
|řádek 4, sloupec 3
|-
|řádek 5, sloupec 1
|řádek 5, sloupec 2
|rádek 5, sloupec 3
|}
Zdrojový kód příkladu:
<pre><nowiki>
{|class="wikitable"
|+ Příklad tabulky se sloučenými buňkami
! řádek 1, sloupec 1
! colspan="2" | řádek 1, sloupec 2 a 3
|-
|řádek 2, sloupec 1
|řádek 2, sloupec 2
|řádek 2, sloupec 3
|-
|řádek 3, sloupec 1
|rowspan="2"|řádek 3 a 4, sloupec 2
|řádek 3, sloupec 3
|-
|řádek 4, sloupec 1
|řádek 4, sloupec 3
|-
|řádek 5, sloupec 1
|řádek 5, sloupec 2
|rádek 5, sloupec 3
|}
</nowiki></pre>
 
=== Zarovnání textu v tabulce ===
Pro horizontální zarovnání textu v buňkách tabulky je možné užít parametry '''align="right"''' (zarovnání doprava), '''align="center"''' (pro zarovnání doprostřed) nebo '''align="left"''' (pro zarovnání doleva). Parametr lze přiřadit jak buňce (pak platí pouze pro danou buňku), celému řádku (pak platí pro všechny buňky v řádku) a v případě, že není použit předdefinovaný styl (např. class="wikitable"), tak i celé tabulce (pak určuje zarovnání tabulky na stránce).
 
Řádek 367 ⟶ 321:
|}
 
</nowiki></pre>
 
=== Slučování buněk ===
Jednotlivé buňky tabulky můžeme slučovat. Vykreslit v daném řádku buňku přes několik sloupců lze pomocí parametru '''colspan="'''''cislo'''''"''', kde ''cislo'' značí počet sloupců, přes které se má buňka vykreslit. Např. '''colspan="2"''' tedy vykreslí danou buňku přes dva sloupce. Jestliže chceme vykreslit v daném sloupci buňku přes několik řádků, použijeme obdobným způsobem parametr '''rowspan="'''''cislo'''''"'''.
 
{|class="wikitable"
|+ Příklad tabulky se sloučenými buňkami
! řádek 1, sloupec 1
! colspan="2" | řádek 1, sloupec 2 a 3
|-
|řádek 2, sloupec 1
|řádek 2, sloupec 2
|řádek 2, sloupec 3
|-
| řádek 3, sloupec 1
|rowspan="2"|řádek 3 a 4, sloupec 2
|řádek 3, sloupec 3
|-
|řádek 4, sloupec 1
|řádek 4, sloupec 3
|-
|řádek 5, sloupec 1
|řádek 5, sloupec 2
|rádek 5, sloupec 3
|}
Zdrojový kód příkladu:
<pre><nowiki>
{|class="wikitable"
|+ Příklad tabulky se sloučenými buňkami
! řádek 1, sloupec 1
! colspan="2" | řádek 1, sloupec 2 a 3
|-
|řádek 2, sloupec 1
|řádek 2, sloupec 2
|řádek 2, sloupec 3
|-
|řádek 3, sloupec 1
|rowspan="2"|řádek 3 a 4, sloupec 2
|řádek 3, sloupec 3
|-
|řádek 4, sloupec 1
|řádek 4, sloupec 3
|-
|řádek 5, sloupec 1
|řádek 5, sloupec 2
|rádek 5, sloupec 3
|}
</nowiki></pre>
 
Řádek 403 ⟶ 404:
|}</nowiki></pre>
 
=== Ohraničení abuněk okrajea tabulky ===
Pokud nepoužijeme předdefinovanou tabulku, můžeme použít parametr '''border="'''''cislo'''''"''' pro změnu šířky okraje tabulky. Pro změnu vnitřních okrajů užíváme parametr '''cellpadding="'''''cislo'''''"''' a pro změnu vnějších okrajů parametr '''cellspacing="'''''cislo'''''"'''.
 
Řádek 496 ⟶ 497:
|}
 
=== NástrojePráce pros práciHTML sa tabulkamiCSS ===
=== Převod z formátu HTML ===
Máte-li již zpracovanou tabulku ve formátu HTML nebo ve formátu, který do HTML můžete převést, mohl by se hodit [http://www.uni-bonn.de/~manfear/html2wiki-tables.php HTML to Wiki Tool]. Skript jednoduše převede zápis tabulky v HTML do wiki syntaxe - z hlediska práce s Wikipedií se jedná rozhodně o čistší způsob uchovávání informací. Tato pomůcka není funkční pro html formát tabulek generovaný prostřednictvím aplikace [[Microsoft Excel]].
 
=== Předdefinované třídy CSS ===
Můžete použít CSS třídu (class) ''wikitable'', případně ještě ''sortable''.