Il-Gwarniċi Inline Jippermettuk li Jinkludi l-Kontenut minn Sorsi Esterni fuq il-Paġni tiegħek
Frejms inline, komunement imsejħa biss bħala "iframes", huma l-uniku tip ta 'qafas permess f'HTML5. Dawn l-oqfsa huma essenzjalment sezzjoni tal-paġna tiegħek li int "maqtugħ". Fl-ispazju li għandek maqtugħ barra mill-paġna, tista 'mbagħad issajjar fuq paġna web esterna. Essenzjalment, iframe huwa tieqa tal-brawżer ieħor stabbilit dritt ġewwa l-paġna web tiegħek. Tara l-iframes użati b'mod komuni fuq websajts li jeħtieġu jinkludu kontenut estern bħal mappa Google jew video minn YouTube.
Iż-żewġ websajts popolari jużaw iframes fil-kodiċi ta 'l-inkorporazzjoni tagħhom.
Kif tuża l-Element IFRAME
L-element juża l-elementi globali HTML5 kif ukoll bosta elementi oħra. Erba 'huma attributi wkoll f'HTML 4.01:
- -l-URL għas-sors tal-qafas
- - l-għoli tat-tieqa
- - il-wisa 'tat-tieqa
- - l-isem tat-tieqa
U tlieta huma ġodda fl-HTML5:
- srcdoc - l-HTML għas-sors tal-qafas. Dan l-attribut jieħu preċedenza fuq kwalunkwe URL fl-attribut src
- sandbox-lista ta 'karatteristiċi li għandha tkun permessa jew mhux aċċettata fit-tieqa tal-qafas
- bla xkiel - tgħid lill-aġent ta 'l-utent li l-iframe għandu jingħata bħalma hija parti inviżibbli tad-dokument prinċipali
Biex tibni iframe sempliċi, issettja s-sors URL u l-wisa 'u l-għoli:
Innota li tista 'tagħżel li ma tużax il-valuri pixels għas-settings tal-iframe tiegħek, iżda minflok tista' tiddeċiedi li tuża persentaġġ.
Jekk tibni websajt li tirreaġixxi li d-daqs tagħha għandu jinbidel ma 'daqsijiet ta' skrin differenti, dawn il-perċentwali jkunu importanti.
Hemm ukoll xi attributi li huma validi fl-HTML 4.01 iżda li għadhom m'għadhomx jintużaw fl-HTML5. Peress li ħafna mill-websajts illum qed jużaw HTML5 +, dawn l-attributi huma dawk li ma tridx tużahom (imma li tista 'tara f'xi dokumenti legati).
- - minflok, uża element A biex tgħaqqad ma 'deskrizzjoni
- - minflok, uża l-proprjetà ta 'float CSS
- jippermettu t-trasparenza - minflok, uża l-proprjetà ta 'sfond tas-CSS biex tagħmel l-ifram trasparenti
- - minflok tuża l-proprjetà CSS tal-fruntiera
- marginheight- minflok, uża l-proprjetà tal-marġni CSS
- l -marġni tal-marġini - minflok, uża l-proprjetà tal-marġni tas-CSS
- - minflok, uża l-proprjetà tas-CSS overflow
IFRAME Appoġġ għall-Browser
L-element IFRAME huwa appoġġjat mill-browsers moderni kollha:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / Safari Mobile
- Netscape 7+
- Opera 3+
- Safari
Jekk l-ebda numru tal-verżjoni ma jidher fil-lista ta 'hawn fuq, dan huwa minħabba li l-verżjonijiet kollha ta' dak il-browser jappoġġjawha.
Ħaġa waħda li tkun konxja hija li filwaqt li l-browsers kollha jappoġġaw l-element IFRAME, għad hemm appoġġ limitat għal xi wħud mill-karatteristiċi HTML5.
- L-użu tal-overflow biex itfi l-iscrolling ma jkunx affidabbli. Jekk ma tridx scrollbars fuq l-iframes tiegħek, għandek tkompli tuża l-attribut ta 'scrolling.
- Il-srcdoc, sandbox, u l-attributi bla xkiel mhumiex appoġġjati minn xi browsers f'dan il-ħin.
Rabta ma 'Iframes
Meta tagħti l-iframes tiegħek isem jew id inti tista 'mbagħad issemmi l-links tiegħek f'dak il-qafas bl-attribut fuq l-element A. Imbagħad, meta utent tikklikkja fuq ir-rabta, hi se tiftaħ ġewwa l-iframe referenzjat minflok it-tieqa kurrenti.
Ipprova it yourself. Tip dan li ġej f'waħda web:
Jekk id-dokument miftuħ fl-IFRAME ma jkollux miri stabbiliti, allura dawk ir-rabtiet kollha jinfetħu fl-istess iframe bħad-dokument prinċipali .
Tista 'tuża din il-karatteristika biex tagħmel il- links f'wieħed IFRAME tbiddel il-kontenut ta' IFRAME ieħor fuq l-istess paġna.
IFrames u Sigurtà
L-element IFRAME, fih innifsu, mhuwiex riskju ta 'sigurtà għalik jew għall-qarrejja tiegħek.
Sfortunatament iframes kisbu reputazzjoni ħażina minħabba li jistgħu jintużaw minn websajts malizzjużi biex jinkludu kontenut li jista 'jinfetta kompjuter ta' viżitatur mingħajr ma jarah fuq il-paġna. Dan isir billi r-rabtiet jindikaw l-IFRAME inviżibbli u dawk l-iskripts joħolqu kodiċi malizzjuż. L-utent jikklikkja l-link u jaħseb li r-rabta hija miksura għax xejn ma jidher li se jiġri, iżda kitba ġiet impaċija fejn ma setgħux jarawha.
Hemm ukoll viruses tal-kompjuter li se jinjettaw IFRAME inviżibbli fil-paġni web tiegħek, u b'hekk iddawwar il-websajt tiegħek f'power. Jistgħu jagħmlu dan permezz ta ' injezzjoni SQL u attakki oħra.
Il-ħaġa li għandek tiftakar meta tinkludi IFRAME fuq il-paġna web tiegħek hija li l-utenti tiegħek huma biss bħala sikuri daqs il-kontenut tas-siti kollha li għandek tagħmel. Jekk għandek raġuni biex tħoss sit mhix affidabbli, ma torbotx għaliha b'xi mod u ċertament ma tinkludix il-kontenut tagħha f'IFRAME. Jekk torbot mal-paġni tiegħek stess fi ħdan iframes, madankollu, ma toħloqx riskju ta 'sigurtà għalik jew għall-utenti tiegħek.
Artikolu oriġinali minn Jennifer Krynin. Editjat fi 11/7/16 minn Jeremy Girard