Ako a kedy používať prvky IFrame
Vložené rámce zahŕňajú obsah z externých zdrojov na vašich stránkach
Inline rámy, zvyčajne len nazývané rámy , sú jediným typom rámca povoleným v HTML5. Tieto rámy sú v podstate časťou vašej stránky, ktorú „vystrihnete“. V priestore, ktorý ste vystrihli zo stránky, môžete potom vložiť externú webovú stránku.
V podstate je iframe ďalšie okno prehliadača nastavené na vašej webovej stránke. Vidíte kódové prvky iframe bežne používané na webových stránkach, ktoré musia zahŕňať externý obsah, ako je mapa Google alebo video zo služby YouTube. Obe tieto populárne webové stránky používajú vo svojom kóde na vloženie prvky iframe.
Ako používať prvok IFRAME
filo / Getty Images
Prvok využíva globálne prvky HTML5, ako aj niekoľko ďalších prvkov. Štyri sú tiež atribúty v HTML 4.01:
- adresu URL zdroja rámca,
- výška okna,
- šírka okna a
- názov okna.
Tri sú nové v HTML5:
Ak chcete vytvoriť jednoduchý prvok iframe, nastavte zdrojovú webovú adresu a šírku a výšku v pixeloch:
|_+_|Namiesto stanovenej veľkosti v pixloch použite skôr percento responzívny web ktorých veľkosť by sa mala meniť s rôznymi veľkosťami obrazovky.
Podpora prehliadača iframe
The iframe prvok podporujú všetky moderné desktopové a mobilné prehliadače. Niektoré prehliadače však ešte nereagujú konzistentne na tri nové atribúty HTML5 pre tento prvok.
Prvky iframe a zabezpečenie
The iframe prvok sám o sebe nepredstavuje bezpečnostné riziko pre vás ani pre návštevníkov vašich stránok. Prvky iframe získali zlú povesť, pretože ich môžu škodlivé webové stránky použiť na zahrnutie obsahu, ktorý môže infikovať počítač návštevníka bez toho, aby ho na stránke videli, a to začlenením odkazov smerujúcich na neviditeľný prvok iframe a tieto skripty spúšťajú škodlivý kód.
Niektoré počítačové vírusy vložia do vašich webových stránok neviditeľný prvok iframe, čím efektívne premenia váš web na botnet.
Návštevníci vašich stránok sú len tak v bezpečí, ako je v bezpečí obsah všetkých stránok, na ktoré odkazujete. Ak máte dôvod domnievať sa, že stránka je nedôveryhodná, žiadnym spôsobom na ňu neodkazujte.