faq:lists
Rozdíly
Zde se zobrazují rozdíly mezi dvěma verzemi stránky.
| faq:lists [2025-09-08 08:15] – vytvořeno MartinR | faq:lists [Neznámé datum] (aktuální) – upraveno správcem (MartinR) mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Práce se seznamy ====== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Položky seznamu na více řádků ===== | ||
| + | |||
| + | :?: Jak mohu do položky seznamu vložit blok kódu nebo více řádků? | ||
| + | |||
| + | :!: Syntaxe seznamu očekává, že každá položka bude na jednom řádku, a přerušení číslovaného seznamu způsobí restart číslování od 1. To například znemožňuje vložit tabulku do jedné položky. Nicméně je možné vložit blok kódu, soubor nebo zalomení řádku. Bloky kódu musí začínat na stejném řádku jako položka, pro zalomení řádku použijte syntaxi '' | ||
| + | |||
| + | Příklad: | ||
| + | |||
| + | < | ||
| + | - první položka | ||
| + | - druhá položka se zalomením\\ druhý řádek | ||
| + | - třetí položka s kódem: < | ||
| + | nějaký kód | ||
| + | sem patří | ||
| + | </ | ||
| + | - čtvrtá položka | ||
| + | </ | ||
| + | |||
| + | Výsledek: | ||
| + | |||
| + | - první položka | ||
| + | - druhá položka se zalomením\\ druhý řádek | ||
| + | - třetí položka s kódem: < | ||
| + | nějaký kód | ||
| + | sem patří | ||
| + | </ | ||
| + | - čtvrtá položka | ||
| + | |||
| + | Stejný trik lze použít i pro jiné syntaxe, jako jsou tabulky, pomocí pluginu [[plugin: | ||
| + | |||
| + | Pro vložení prázdného řádku mezi položky číslovaného seznamu použijte: | ||
| + | |||
| + | < | ||
| + | - Položka seznamu 1 \\ \\ // | ||
| + | - Položka seznamu 2 | ||
| + | - Položka seznamu 3 | ||
| + | </ | ||
| + | |||
| + | Výsledek: | ||
| + | |||
| + | - Položka seznamu 1 \\ \\ | ||
| + | - Položka seznamu 2 | ||
| + | - Položka seznamu 3 | ||
| + | |||
| + | Pro lepší vizuální oddělení můžete přidat nezalomitelnou mezeru např. | ||
| + | < | ||
| + | kde '' | ||
| + | |||
| + | ===== Pokračování číslování seznamu ===== | ||
| + | |||
| + | :?: Lze vytvořit dva číslované seznamy, kde druhý pokračuje v číslování tam, kde první skončil? | ||
| + | |||
| + | :!: Ne, to není možné s výchozí syntaxí. Jakmile jeden seznam skončí, číslování se restartuje: | ||
| + | |||
| + | < | ||
| + | - první položka | ||
| + | - druhá položka | ||
| + | |||
| + | Už to není seznam | ||
| + | |||
| + | - třetí položka? ne, je to první položka druhého seznamu | ||
| + | </ | ||
| + | |||
| + | ===== Stylování číslování číslovaných seznamů ===== | ||
| + | |||
| + | :?: Nelíbí se mi výchozí číslování číslovaných seznamů. Jak ho mohu změnit? | ||
| + | |||
| + | :!: Formát číslování je definován pomocí CSS. Výchozí šablona definuje formátování pro první 4 úrovně číslovaných seznamů: | ||
| + | |||
| + | <code css> | ||
| + | div.dokuwiki ol { list-style-type: | ||
| + | div.dokuwiki ol ol { list-style-type: | ||
| + | div.dokuwiki ol ol ol { list-style-type: | ||
| + | div.dokuwiki ol ol ol ol { list-style-type: | ||
| + | </ | ||
| + | |||
| + | Seznam všech hodnot pro '' | ||
| + | |||
| + | ===== Stylování odrážek nečíslovaných seznamů ===== | ||
| + | |||
| + | :!: Formát odrážek je také definován pomocí CSS. Výchozí nastavení vypadá takto: | ||
| + | |||
| + | <code css> | ||
| + | div.dokuwiki ul { | ||
| + | line-height: | ||
| + | list-style-type: | ||
| + | list-style-image: | ||
| + | margin: 0 0 1em 3.5em; | ||
| + | color: __text_alt__; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Můžete ho nahradit např. tímto: | ||
| + | |||
| + | <code css> | ||
| + | div.dokuwiki ul { list-style-type: | ||
| + | div.dokuwiki ul ul { list-style-type: | ||
| + | div.dokuwiki ul ul ul { list-style-type: | ||
| + | div.dokuwiki ul ul ul ul { list-style-type: | ||
| + | </ | ||
| + | |||
| + | Bohužel lze vybírat pouze mezi symboly '' | ||
| + | |||
| + | <code css> | ||
| + | div.dokuwiki ul .li:before {content: ' | ||
| + | div.dokuwiki ul ul .li:before {content: ' | ||
| + | div.dokuwiki ul ul ul .li:before {content: ' | ||
| + | div.dokuwiki ul ul ul ul .li:before {content: ' | ||
| + | div.dokuwiki ul ul ul ul ul .li:before {content: ' | ||
| + | </ | ||
| + | |||
| + | Snadno to přepíšete ve svém [[doku> | ||
| + | |||
| + | ===== Pluginy pro seznamy ===== | ||
| + | |||
| + | Existuje několik pluginů, které implementují alternativní syntaxi pro seznamy, včetně definičních seznamů, a mohou umožnit to, co výchozí syntaxe nedokáže. Viz [[https:// | ||
| + | |||