Kaip ir kada naudoti IFrames

Eilutiniai rėmeliai apima turinį iš išorinių šaltinių jūsų puslapiuose

Inline rėmeliai, paprastai tiesiog vadinami rėmeliai , yra vienintelis HTML5 leidžiamų rėmelių tipas. Šie rėmeliai iš esmės yra jūsų puslapio dalis, kurią „iškirpote“. Vietoje, kurią iškirpote iš puslapio, galite įvesti išorinį tinklalapį.





Iš esmės iframe yra kitas naršyklės langas, nustatytas jūsų tinklalapyje. Matote kodo „iframe“, dažniausiai naudojamus svetainėse, kuriose turi būti išorinio turinio, pvz., „Google“ žemėlapio arba vaizdo įrašo iš „YouTube“. Abi šios populiarios svetainės naudoja „iframe“ įterpimo kode.

Kaip naudoti IFRAME elementą

Naršyklės langas

filo / Getty Images



Elemente naudojami pasauliniai HTML5 elementai ir keli kiti elementai. Keturi taip pat yra HTML 4.01 atributai:

  • rėmelio šaltinio URL,
  • lango aukštis,
  • lango plotis ir
  • lango pavadinimas.

Trys yra nauji HTML5:



    Srcdoc: rėmelio šaltinio HTML. Šis atributas turi viršenybę prieš bet kurį URL esantį src atributas.Smėlio dėžė: funkcijų, kurios turėtų būti leidžiamos arba neleistinos rėmelio lange, sąrašas.Besiūliai: nurodo vartotojo agentui, kad „iframe“ turėtų būti pateiktas taip, tarsi jis būtų nematoma pirminio dokumento dalis.

Norėdami sukurti paprastą iframe, nustatykite šaltinio URL ir plotį bei aukštį pikseliais:

|_+_|

Naudokite procentą, o ne nurodytą dydį pikseliais jautri svetainė kurių dydis turėtų keistis esant skirtingiems ekrano dydžiams.

„Iframe“ naršyklės palaikymas

The iframe elementą palaiko visos šiuolaikinės stalinių kompiuterių ir mobiliųjų įrenginių naršyklės. Tačiau kai kurios naršyklės dar nuosekliai nereaguoja į tris naujus šio elemento HTML5 atributus.

Iframe ir sauga

The iframe elementas pats savaime nekelia pavojaus jums ar jūsų svetainės lankytojams. „Iframe“ turi prastą reputaciją, nes juos gali naudoti kenkėjiškos svetainės, kad įtrauktų turinį, galintį užkrėsti lankytojo kompiuterį jam nematant puslapyje, įtraukiant nuorodas, nukreipiančias į nematomą „iframe“, o šie scenarijai paleidžia kenkėjišką kodą.



Kai kurie kompiuteriniai virusai į jūsų tinklalapius įterpia nematomą „iframe“ rėmelį, efektyviai paversdami jūsų svetainę robotų tinklu.

Jūsų svetainės lankytojai yra tokie saugūs, kaip ir visų svetainių, į kurias pateikiate nuorodas, turinys. Jei turite priežasčių manyti, kad svetainė yra nepatikima, jokiu būdu nenurodykite į ją nuorodos.