XHTML je značkovací jazyk, který vznikl spojením HTML (standard pro webové stránky) a XML (standard pro strukturovaná data). Zatímco HTML je benevolentní k chybám, XHTML vyžaduje přísné dodržování pravidel (tzv. validitu), což zajišťuje bezproblémové zpracování různými zařízeními a prohlížeči.
Aby byl dokument považován za validní XHTML, musí splňovat přísnější syntaktická pravidla:
<br /> místo <br>).<td colspan=„2“> je správně, <td colspan=2> je nevalidní.<b><i>text</i></b>).DokuWiki, kterou používáme pro naši dokumentaci, funguje následovně:
1. Uživatel píše text v jednoduché **DokuWiki syntaxi** (hvězdičky, lomítka, rovnítka). 2. Engine DokuWiki tento text na pozadí transformuje do **XHTML** (nebo HTML5). 3. Prohlížeč toto XHTML vykreslí jako formátovanou stránku.
Proč je důležité, aby naše systémy generovaly validní kód?
Běžný uživatel wiki se s XHTML kódem nesetká. Pokud však potřebujete do wiki vložit pokročilé prvky (např. specifické interaktivní tabulky), můžete v konfiguraci povolit vkládání čistého XHTML pomocí značek:
<html> <div style="color: red; font-weight: bold;">Tento text je vložen přímo přes XHTML/HTML.</div> </html>
Pozor: Přímé vkládání HTML/XHTML kódu je z bezpečnostních důvodů standardně vypnuto (prevence XSS útoků). Pokud tuto funkci potřebujete, kontaktujte IT podporu.
— Související stránky: Dokumentace, ZIF, Kybernetická bezpečnost, IT Podpora