Co je to HTML Marquee?
V jazyce HyperText Markup Language (HTML) je markýza značka HTML, která způsobuje, že prvky obsažené ve značce se pohybují přes část viditelné oblasti webové stránky. HTML Marquee původně byla navržena tak, aby umožnila návrhářům snadno zahrnout textovou animaci ve stylu ticker-tape, ačkoli značku lze použít na jakýkoli typ prvku, včetně obrázků a hypertextových odkazů. Stejně jako mnoho značek HTML má značka HTML Marquee několik atributů, které lze nastavit tak, aby ovládaly směr a rychlost pohybu, kolikrát by měl položka posouvat a kolik z obrazovky by mělo být procházeno. Značka HTML Marquee nebyla nikdy technicky součástí standardu jazyka HTML; Místo toho se jednalo o rozšíření vytvořené pro jeden webový prohlížeč, i když mnoho dalších prohlížečů nakonec vytvořilo nějakou podporu pro značku. Základní posouvání markýzy HTML lze snadno reprodukovat pomocí listů kaskádového stylu (CSS) a JavaScript® a je to preferovaná metoda vytváření efektu.
Důležitou poznámkou o značce HTML Marquee je to, že to bylo rozšíření vytvořené výhradně pro Microsoft Internet Explorer®, bez jakéhokoli oznámení konsorciu, které udržuje a reguluje jazykový standard HTML. To znamenalo, že funkce markýzy by původně vykreslila pouze v jednom prohlížeči a neměla formální standard pro implementaci ostatních prohlížečů. Většina webových prohlížečů nakonec implementovala podporu značky markýzy, většinou pro dodržování stávajících webových stránek. Značka markýzy je oficiálně odpisována podle jazykového standardu HTML, jeho trvalá podpora však není zaručena a její pokračující používání je odrazováno.
V rámci webové stránky lze značku HTML Marquee použít k uzavření nějakého textu, obrázku nebo jiného prvku HTML, takže prvek se viditelně přesune nebo posouvá po stránce. Výchozí chování je, aby se prvek přesunul z neviditelné polohy za rokraj rámu doleva a poté mimo dohled za levým okrajem rámu. Bez jakýchkoli jiných definic se prvek markýzy neustále posouvá tímto způsobem tak dlouho, dokud bude web zobrazen.
Několik vlastností může být definováno, aby se lépe řídilo chování HTML marquee. Směr markýzy HTML lze změnit, takže objekty budou svisle procházet. Rychlost pohybu může být definována v milisekundách, aby se prvky pohybovaly rychleji nebo pomaleji. A co je nejdůležitější, výchozí chování posouvání do a z neviditelných míst lze změnit, takže text se vždy objeví v jeho rolovací oblasti. Specifický počet cyklů nebo smyček lze také definovat, takže text bude cestovat po celé obrazovce určitékrát před zastavením a statickým.