Šablona:Zvýrazňovač
{{{1}}}
Šablona zvýrazňovač umožňuje zvýraznění textu podobně jako označenízvýrazňovačemna papíře, a to i českými názvy některých základních barev (v ženském rodě).
Navíc šablona vybrané barvy předefinovává, aby je zesvětlila, jinak by běžný černý text na příliš tmavém pozadí standardních sytých barev byl špatně čitelný.
Použití
Použijte tento copypaste:{{zvýrazňovač|_text_|barva=_barva_|title=_title_}}
- Příklady
{{zvýrazňovač|chci zelený podklad|barva=zelená|title=příklad: zelený podklad}}
dáchci zelený podklad,zde zrovna v barvě definované uvnitř samotné šablony.
Syntaxe
{{Zvýrazňovač|_text_ [|barva=_barva_] [|title=_title_] }}
[...]
zde značí nepovinnost parametru
Pořadí parametrů není nutné dodržovat.
Parametry
Text ke zvýraznění
|1
– libovolný řetězec, text ke zvýraznění
Text prázdný nebo z mezer
Vstup je sice je nepovinný, nevyhodí chybu, takové použití|1
však nemá smysl.
- Volání "
{{Zvýrazňovač}}
"dá výsledek"{{{1}}}". - Volání "
{{Zvýrazňovač|}}
"dá výsledek"". - Volání "
{{Zvýrazňovač| }}
"dá výsledek"". - Volání "
{{Zvýrazňovač|  }}
"dá výsledek"". - Volání "
{{Zvýrazňovač| <nowiki />}}
"dá výsledek"".
Parametr barva
|barva = žlutá
– kód barvy pozadí zvýrazňovaného textu; nepovinný.
- určení barvy
- kódemRGBpro požadovanou barevu, ve formátu #RRGGBB nebo #RGB, jak jsou používány vCSS,
- názvem barvy.
Možné názvy
- standardní
Standardní názvy barev jsou definovány konsorciemW3C,vizseznam pojmenovaných barev.
- šablonou předefinované
Šablona některé názvy definuje úplně nové, zejména české, malými písmeny, některé již definované, existující a běžně používané, takto předefinovává na jiné hodnoty: Cílem je změna pozadí textu, typicky tedy jsou místně definované barvy poněkud zesvětlené, pro lepší čitelnost standardního černého textu.
Šablona manipuluje s těmito barvami a jejich názvy:
žlutá
– pro zvýraznění textu použita barvažlutá,yellowaYellowsv.žlutá
– pro zvýraznění textu použita barvasv.žlutázelená
– pro zvýraznění textu použita barvazelená,green,ale standardněGreensv.zelená
– pro zvýraznění textu použita barvasv.zelenámodrá
– pro zvýraznění textu použita barvamodrá,blue,ale standardněBluesv.modrá
– pro zvýraznění textu použita barvasv.modráčervená
– pro zvýraznění textu použita barvačervená,red,ale standardněRedrůžová
– pro zvýraznění textu použita barvarůžová,pink,ale standardněPinkcyanová
– pro zvýraznění textu použita barvacyanová,cyanaCyansv.cyanová
– pro zvýraznění textu použita barvasv.cyanová,lightcyanaLightCyanšedá
– pro zvýraznění textu použita barvašedá,grey,ale standardněGreybílá
– pro zvýraznění textu použita barvabílá,whiteaWhitehnědá
– pro zvýraznění textu použita barvahnědá,brown,ale standardněBrown
Jiné barvy, zde neuvedené, šablona zobrazí beze změny, čímž je ponechána možnost odkazu na předefinované standardní názvy barev. (Například s velkými písmeny, což rozlišuje šablona, ne však CSS.)
Barva nezadána
- hodnota délky nula
Jako výchozí hodnota pro určení barvy zvýraznění, když žádná není výslovně zadána ({prázdná}
), se používážlutá
,taková je uvnitř šablony přednastavena.
- hodnota barvy neprázdná, ale mezera
Hodnoty pojmenovaných parametrů jsou běžnětrimovány,přesto lze zadat vstup i jen z mezer, výslovně:
"{{Zvýrazňovač|barva ani nezmíněna|}}"
dá výsledek "barva ani nezmíněna""{{Zvýrazňovač|barva prázdná, bez mezer|barva=}}"
dá výsledek "barva prázdná, bez mezer""{{Zvýrazňovač|barva z mezer, ořezaných|barva= }}"
dá výsledek "barva z mezer, ořezaných""{{Zvýrazňovač|barva z výslovných mezer|barva=  }}"
dá výsledek "barva z výslovných mezer""{{Zvýrazňovač|barva z výslovných mezer|barva= <nowiki />}}"
dá výsledek "barva z výslovných mezer"
Parametr title
|title = zvýrazněno
–tooltip,text ke zobrazení v bublině při nadjetí myší na zvýrazňovaný text; nepovinný.
Příklady použití
Zvýraznění bez určení barvy
Lorem ipsum {{Zvýrazňovač|dolor}} sit amet.
Zvýraznění barvou určenou názvem
Lorem ipsum {{Zvýrazňovač|dolor|barva=zelená}} sit amet.
Zvýraznění barvou určenou kódem
Používejte velmi uváženě jen tam, kde je to nezbytné.
Lorem ipsum {{Zvýrazňovač|dolor|barva=#C9F}} sit amet.
Určená barva nerozpoznána
Lorem ipsum {{Zvýrazňovač|dolor|barva=132xyz}} sit amet.
Postup vyhodnocování:
- Detekceprázdnéhovstupu, použila by se přednastavená barva. (první default)
- Detekce hodnot ze seznamu, použila by se dohledaná barva z šablony.
- Barva šablonounerozpoznána,vstupní hodnota tedy beze změny propadne šablonou (druhý default) do generovanéhoHTML(opravdu tam bude zapsaná), kde ji zpracujebrowserjako CSS hodnotu:
- A to se mu buď povede,
- anebo ji bude ignorovat.
<span style= "background-color: 132xyz;" >dolor</span>
Související články
Související šablony
{{styl}}
{{Případ správný}}
{{Případ špatný}}