Co je HTML rámeček?
V jazyce HTML (HyperText Markup Language) je ohraničení značka HTML, která způsobuje, že se prvky obsažené ve značce pohybují po určité části viditelné oblasti webové stránky. Značka HTML byla původně 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 marquee HTML několik atributů, které lze nastavit tak, aby řídily směr a rychlost pohybu, kolikrát by se měla položka posouvat a kolik obrazovky by se mělo projít. Značka markeru HTML nikdy nebyla technicky součástí standardu jazyka HTML; místo toho to bylo rozšíření vytvořené pro jeden webový prohlížeč, ačkoli mnoho jiných prohlížečů nakonec zabudovalo nějakou podporu pro značku. Základní posouvání HTML rámečku lze snadno reprodukovat pomocí kaskádových stylů (CSS) a JavaScriptu a je to upřednostňovaná metoda vytváření efektu.
Důležitou poznámkou ke značce marquee HTML je, že se jednalo o rozšíření vytvořené výhradně pro Microsoft® Internet Explorer®, aniž by došlo k upozornění konsorciu, které udržuje a reguluje jazykový standard HTML. To znamenalo, že funkce markýzy by se původně vykreslovala pouze v jednom prohlížeči a neměla formální standard, který by ostatní prohlížeče implementovaly. Většina webových prohlížečů nakonec implementovala podporu značky markýzy, většinou pro zajištění souladu se stávajícími webovými servery. Značka značky je oficiálně odepisována podle standardu jazyka HTML, její pokračující podpora však není zaručena a její další používání se nedoporučuje.
Na webové stránce lze značku rámečku HTML použít k uzavření nějakého textu, obrázku nebo jiného prvku HTML, aby se prvek viditelně pohyboval nebo posouval po stránce. Výchozí chování je, že se prvek přesune z neviditelného místa za pravý okraj rámu doleva a poté z pohledu za levý okraj rámu. Bez jakýchkoli jiných definic bude prvek markýzy tímto způsobem nepřetržitě posouván tak dlouho, dokud bude web prohlížen.
Pro lepší kontrolu chování HTML rámečku lze definovat několik vlastností. Směr rámečku HTML lze změnit tak, aby se objekty svisle posouvaly. Rychlost pohybu lze definovat v milisekundách, takže se prvky budou pohybovat rychleji nebo pomaleji. Nejdůležitější je, že výchozí chování rolování na a z neviditelných míst lze změnit, takže text se vždy objeví v oblasti rolování. Lze také definovat určitý počet cyklů nebo smyček, takže text se bude po obrazovce pohybovat jen několikrát, než se zastaví a stane se statickým.