Pigura Inline Ngidinan Anjeun pikeun Di antarana Kandungan tina Sumber kaluar on Kaca anjeun
pigura Inline, ilaharna ngan disebut "iframes", nu hijina tipe pigura diwenangkeun dina HTML5. pigura ieu dasarna mangrupa bagian kaca anjeun nu "motong kaluar". Dina spasi nu tos Anjeun motong kaluar tina kaca, anjeun lajeng bisa eupan dina Kalurahan éksternal. Dina panggih, hiji iframe nyaeta jandela browser sejen ngatur katuhu jero kaca web Anjeun. Nu katingali iframes ilahar dipake dina situs web nu kudu ngawengku kandungan éksternal kawas peta Google atawa video ti YouTube.
Duanana jelema jaba populér nganggo iframes dina kode Lebetkeun maranéhanana.
Kumaha Pake IFRAME Unsur
unsur ngagunakeun HTML5 elemen global ogé sababaraha elemen séjén. Opat oge atribut dina HTML 4,01:
- URL -the pikeun sumber pigura
- -the jangkungna jandela
- lebar -the jandela
- Ngaran -the jandela
Na tilu anu anyar di HTML5:
- srcdoc HTML -the pikeun sumber pigura. atribut Ieu nyokot precedence leuwih URL wae dina atribut src
- sandbox daptar -a fitur nu kudu diwenangkeun atawa disallowed dina jandela pigura
- seamless -tells agén pamaké nu iframe kudu rendered kawas éta invisibly bagian tina dokumen indungna
Ngawangun iframe basajan, Anjeun ngeset URL sumber sarta rubak sarta jangkungna:
Catet yén anjeun bisa milih teu make nilai piksel pikeun setélan ngeunaan iframe anjeun, tapi gantina bisa mutuskeun pikeun ngagunakeun perséntase.
Mun anjeun ngawangun hiji ramatloka responsif anu sizing kedah ngarobah kalayan ukuran layar béda, percentages ieu bakal penting.
Aya ogé sababaraha atribut anu sah di HTML 4,01 tapi leungit di HTML5. Kusabab paling jaba dinten anu ngagunakeun HTML5 +, atribut ieu leuwih anjeun moal rék ngagunakeun (tapi nu mungkin ningali sababaraha dokumén warisan).
- -instead, nganggo unsur A ka ieu numbu ka pedaran hiji
- -instead, nganggo properti CSS ngambang
- allowtransparency -instead, nganggo properti tukang CSS sangkan ifram nu transparan
- -instead nganggo harta CSS wates
- marginheight -instead, nganggo properti CSS margin
- marginwidth -instead, nganggo properti CSS margin
- -instead, nganggo properti CSS mudal
IFRAME Browser Rojongan
Unsur IFRAME ieu dirojong ku sadaya panyungsi modéren:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- ios / Safari Mobile
- Netscape 7+
- opera 3+
- Safari
Mun euweuh angka versi ieu ditémbongkeun dina daptar di luhur, éta téh lantaran kabeh versi anu rojongan browser eta.
Hiji hal janten mindful tina éta bari sagala panyungsi ngarojong unsur IFRAME, aya kénéh rojongan kawates pikeun sababaraha fitur HTML5.
- Ngagunakeun mudal mareuman ngagulung teu dipercaya. Mun anjeun teu hoyong scrollbars on iframes, anjeun kedah neruskeun nganggo atribut ngagulung.
- The srcdoc, sandbox, sarta atribut seamless teu dirojong ku sagala panyungsi ulubiung.
Linking kalawan Iframes
Lamun anjeun masihan iframes Anjeun ngaran atawa id Anjeun lajeng bisa nunjuk Tumbu anjeun dina éta pigura jeung atribut dina unsur A. Lajeng, lamun pamaké clicks on link, bakal muka jero iframe referenced tinimbang jandéla ayeuna.
Coba eta diri. Ketik di handap kana hiji kaca web:
Lamun dokumen dibuka dina IFRAME nu teu ngagaduhan target diatur, teras sadayana Tumbu maranéhanana baris muka dina iframe sarua salaku indungna dokumen.
Anjeun tiasa make fitur ieu nyieun tumbu dina hiji IFRAME ngarobah eusi IFRAME sejen dina kaca sarua.
IFrames na Kaamanan
Unsur IFRAME, ku sorangan, teu aya hiji résiko kaamanan ka anjeun atawa pamiarsa Anjeun.
Hanjakal iframes geus gotten reputasi goréng lantaran bisa dipaké ku situs web jahat ngawengku eusi nu bisa ngainféksi komputer nganjang urang tanpa aranjeunna ningali eta dina kaca. Hal ieu dilakukeun ku ngabogaan tumbu nunjuk kana IFRAME kawih jeung pamadegan Aksara diatur kaluar kode jahat. pamaké éta clicks link jeung nyangka yen link ieu pegat alatan nganggur mucunghul lumangsung, tapi naskah ieu diatur kaluar dimana maranéhna teu bisa ningali eta.
Aya ogé virus komputer anu bakal nyuntik hiji IFRAME halimunan kana kaca web anjeun, éféktif ngarobah ramatloka anjeun kana botnet a. Aranjeunna tiasa ngalakukeun ieu ngaliwatan SQL suntik na serangan lianna.
Hal anu apal lamun kaasup hiji IFRAME dina kaca web anjeun nu pamaké anjeun téh ukur jadi aman sakumaha eusi sakabéh situs anjeun numbu ka. Upami Anjeun gaduh alesan ngarasa situs hiji untrustworthy, ulah ieu numbu ka dinya dina fashion sagala na paling pasti teu kaasup eusina dina IFRAME. Linking ka kaca sorangan dina iframes, kumaha oge, henteu pasang aksi mangrupa résiko kaamanan pikeun anjeun atawa pamaké anjeun.
Aslina artikel ku Jennifer Krynin. Diédit on 11/7/16 ku Jeremy Girard