Nápověda:Rozšíření:ProofreadPage/CSS specifické pro Index
Na každou indexovou stránku s hodnotou ProofreadPage lze přidat stylový list CSS (pokud je nainstalován Extension:TemplateStyles).
Tento stylový list CSS se použije na každou stránku v oboru názvů Page a také na stránky Page, které jsou zahrnuty pomocí tagu <pages />.
Vytvoření stylového listu
Chcete-li vytvořit stylový list Index, stačí přidat podstránku o velikosti styles.css.
Například vytvořte Index:Foobar.djvu/styles.css.
Toto se automaticky použije na všechny stránky jmenného prostoru stránek v daném indexu.
Prvky cílení
Možnost cílit na konkrétní prvek na stránce závisí na wiki, protože ty se obvykle přidávají do šablon. Obecně jsou prvky cíleny pomocí tříd:
.wst-red {
color: red;
}
Doporučuje se, aby třídy přidávané šablonami používaly společný prefix (např. anglický Wikisource používá wst-), aby bylo zřejmé, že určitá třída pochází z šablony.
Použití podtržítka jako prefixu pro třídy specifické pro danou práci také snižuje pravděpodobnost kolize tohoto CSS specifického pro Index s vestavěným CSS MediaWiki.
Povolené CSS
Použitý CSS je podmnožinou CSS s názvem sanitized-css.
Některé funkce se nepoužívají, například adresy URL dat a některé vlastnosti CSS s předponou prohlížeče nebo nestandardní vlastnosti CSS.
For full details, see Nápověda:TemplateStyles.
Starší pole CSS
Indexové stránky mohou mít pole s názvem CSS (nakonfigurované v MediaWiki:Proofreadpage index data config.json; název pole nerozlišuje velká a malá písmena), ale jeho použití se již nedoporučuje.
Toto pole by načetlo jakýkoli CSS kód zadaný na každé stránce indexu, ale ne na žádných transkluzích.
Veškeré styly přidané pomocí pole CSS by měly být migrovány na podstránku specifickou pro index nebo, kde je to vhodné, na obecnější TemplateStyles.
Související odkazy
- Extension:TemplateStyles - pro dokumentaci CSS šablon TemplateStyles
- s:en:Help:Page styles - Stránka s nápovědou na anglické Wikisource