Što je HTML okvir?

U jeziku za označavanje hiperteksta (HTML), okvir je HTML oznaka koja uzrokuje pomicanje elemenata sadržanih u oznaci kroz neki dio vidljivog područja web stranice. HTML okvir izvorno je dizajniran da omogući dizajnerima da jednostavno uključe tekstualnu animaciju u stilu trake, iako se oznaka može primijeniti na bilo koju vrstu elementa, uključujući slike i hiperveze. Poput mnogih HTML oznaka, oznaka HTML okvira ima nekoliko atributa koji se mogu postaviti da kontroliraju smjer i brzinu kretanja, koliko puta se stavka treba pomicati i koliki dio zaslona treba prijeći. HTML oznaka okvira nikada tehnički nije bila dio standarda HTML jezika; umjesto toga, to je proširenje stvoreno za jedan web preglednik, iako su mnogi drugi preglednici na kraju ugradili određenu podršku za oznaku. Osnovno pomicanje HTML okvira može se lako reproducirati korištenjem kaskadnih tablica stilova (CSS) i JavaScript®, a to je poželjna metoda stvaranja efekta.

Važna napomena o HTML markquee oznaci je da je to proširenje stvoreno isključivo za Microsoft® Internet Explorer®, bez ikakve obavijesti konzorciju koji održava i regulira standard HTML jezika. To je značilo da bi se značajka okvira izvorno prikazivala samo u jednom pregledniku i nije imala formalni standard za implementaciju drugih preglednika. Većina web-preglednika na kraju je implementirala podršku za markquee oznaku, uglavnom za usklađenost s postojećim web stranicama. Oznaka za oznaku službeno je amortizirana prema standardu HTML jezika, međutim, njezina stalna podrška nije zajamčena, a njezina daljnja upotreba je obeshrabrena.

Unutar web stranice, oznaka HTML okvira može se koristiti za priključivanje teksta, slike ili drugog HTML elementa tako da će se element vidljivo kretati ili pomicati po stranici. Zadano ponašanje je da se element pomakne s nevidljive pozicije izvan desnog ruba okvira ulijevo, a zatim izvan vidljivosti izvan lijevog ruba okvira. Bez ikakvih drugih definicija, element okvira će se neprestano pomicati na ovaj način sve dok se web stranica pregledava.

Može se definirati nekoliko svojstava za bolju kontrolu ponašanja HTML okvira. Smjer HTML okvira može se promijeniti tako da će se objekti pomicati okomito. Brzina kretanja može se definirati u milisekundama pa će se elementi kretati brže ili sporije. Ono što je najvažnije, zadano ponašanje pomicanja do i od nevidljivih mjesta može se promijeniti tako da se tekst uvijek pojavljuje unutar svog područja pomicanja. Određen broj ciklusa ili petlji također se može definirati tako da će tekst putovati po zaslonu samo određeni broj puta prije nego što se zaustavi i postane statičan.