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

Okno prehliadača

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:



    Srcdoc: Kód HTML pre zdroj rámca. Tento atribút má prednosť pred akoukoľvek adresou URL v src atribút.Pieskovisko: Zoznam funkcií, ktoré by mali byť povolené alebo zakázané v okne rámca.Bezproblémový: Hovorí používateľskému agentovi, že prvok iframe by sa mal vykresliť tak, ako keby bol neviditeľnou súčasťou nadradeného dokumentu.

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.