Preskočiť na hlavný obsah

Blok Vlastný kód (HTML)

Kedy je potrebný blok Vlastný kód (HTML)?

Keď pre konkrétnu úlohu neexistuje bežný blok. Umožňuje vložiť osobitný HTML úryvok alebo externý widget. Ide o pokročilú funkciu, nie odporúčaný spôsob vytvorenia celého webu: natívne bloky sa ľahšie upravujú, lepšie zapadajú do mobilného rozloženia a jednoduchšie udržiavajú.

Existujú dva režimy: filtrovaný HTML priamo v stránke a izolovaný iframe (sandbox).

Filtrovaný HTML priamo na stránke

Jednoduchý úryvok HTML v bežnom toku stránky bez skriptov, iframe a nebezpečných obslúh udalostí.

Vhodné pre: krátke statické štruktúry a osobitné zobrazenia bez JavaScriptu.

Ak existuje natívny blok, začnite ním. Vlastný HTML vyžaduje viac údržby a nemusí automaticky rešpektovať typografiu, prispôsobenie mobilu ani prístupnosť webu. Pri externých widgetoch býva izolovaný režim bezpečnejším začiatkom.

Čo skontrolovať pred publikovaním?

Vlastný kód skúšajte so skutočným widgetom, nie iba v statickom náhľade.

Mobil a tablet

Widget sa má zmestiť na šírku stránky bez neželaného vodorovného posúvania.

Výška

Automatické prispôsobenie sleduje obsah; pri pevnej výške nič dôležité nesmie byť skryté.

Interakcie

Otestujte formuláre, tlačidlá, vyskakovacie okná aj skripty, nielen vzhľad.

Natívna alternatíva

Často používanú funkciu je obvykle jednoduchšie spravovať ako natívny blok.

Ktorý režim zobrazenia zvoliť?

Izolovaný iframe (sandbox): pre samostatne fungujúci kód vrátane niektorých widgetov a skriptov. Dôležité sú tri nastavenia:

  • Prispôsobenie výšky obsahu: iframe sa zväčšuje či zmenšuje podľa dokumentu. Pri nových blokoch môže byť zapnuté predvolene, staršie si ponechávajú pôvodné nastavenie. Zadaná výška platí do jej automatického výpočtu. Pri widgetoch s pevnou veľkosťou alebo na celú obrazovku automatiku vypnite, aby nevznikalo nepretržité premeriavanje. Pevná výška môže byť 80 až 2 000 px.
  • Názov pre čítačky obrazovky: opíšte obsah iframe, napríklad „Kalendár rezervácií“. Tento opis možno preložiť do každého jazyka.
  • Načítanie externej služby: zapnite pri widgete tretej strany, napríklad chate či rezerváciách. Ak web vyžaduje súhlas s externým obsahom, načítanie počká na rozhodnutie návštevníka.

Filtrovaný HTML priamo na stránke: pre statický kód. Systém odstráni skripty, iframe a nebezpečné obsluhy udalostí a obsah sa zobrazí v prirodzenej výške.

V oboch režimoch možno nastaviť zarovnanie a šírku.

POKROČILÁ FUNKCIA POUŽÍVANÁ S MIEROU

Vlastný kód má byť výnimkou, nie základom webu.

Používajte ho na špeciálne widgety a podľa možnosti uprednostnite natívne riešenie.