Sisesed raamid, tavaliselt lihtsalt kutsutud ifraamid, on ainsad HTML5-s lubatud kaadritüübid. Need raamid on sisuliselt teie lehe jaotised, mille olete "välja lõiganud". Lehel välja lõigatud ruumis saate seejärel sisestada välise veebilehe.
Sisuliselt on iframe veel üks brauseriaken, mis on teie veebisaidil sisse seatud. Näete koode iframe, mida tavaliselt kasutatakse veebisaitidel, mis peavad sisaldama välist sisu, näiteks Google'i kaarti või YouTube'i videot. Mõlemad populaarsed veebisaidid kasutavad oma manustamiskoodis iframe'i.
Kuidas IFRAME-elementi kasutada
Element kasutab nii HTML5 globaalseid elemente kui ka mitut muud elementi. Neli neist on HTML 4.01 atribuudid:
- raami allika URL,
- akna kõrgus,
- - akna laius ja
- akna nimi.
Kolm on HTML5-s uued:
- Srcdoc: Raami allika HTML. See atribuut on ülimuslik mis tahes URL-is URL-is src atribuut.
- Liivakast: Funktsioonide loend, mida tuleks raamiaknas lubada või keelata.
- Õmblusteta: Ütleb kasutajaagendile, et iframe peaks olema renderdatud nii, nagu see oleks nähtamatult osa algdokumendist.
Lihtsa iframe'i loomiseks määrake allika URL ning laius ja kõrgus pikslites:
Pikslite jaoks kasutage pikslites määratud protsendi, mitte määratud suurust tundlik veebisait mille suurus peaks erineva ekraanisuurusega muutuma.
Iframe'i brauseri tugi
The iframe elementi toetavad kõik kaasaegsed töölaua- ja mobiilibrauserid. Kuid mõned brauserid ei reageeri selle elemendi kolmele uuele HTML5 atribuudile veel järjekindlalt.
Iframe ja turvalisus
The iframe element iseenesest ei kujuta endast turvariski teie ega teie saidi külastajate jaoks. Iframe'id on saanud halva maine, kuna pahatahtlikud veebisaidid saavad neid kasutada külastajaid nakatada võiva sisu lisamiseks arvutisse ilma, et nad seda lehel näeksid, lisades nähtamatule iframe'ile osutavad lingid, ja need skriptid panid pahatahtlikud käima kood.
Mõned arvutiviirused süstivad teie veebilehtedele nähtamatu iframe'i, muutes teie veebisaidi robotivõrguks.
Teie saidi külastajad on ainult sama turvalised kui kõigi teie lingitud saitide sisu. Kui teil on põhjust arvata, et sait on ebausaldusväärne, ärge linkige sellele mingil moel.