Mae Fframiau Mewnol yn caniatáu ichi gynnwys Cynnwys o Ffynonellau Allanol ar Eich Tudalennau
Fframiau mewn llinell, y cyfeirir atynt fel "osramau", yw'r unig fath o ffrâm a ganiateir yn HTML5. Yn y bôn, mae'r fframiau hyn yn rhan o'ch tudalen rydych chi'n "torri allan". Yn y gofod yr ydych wedi'i dorri allan o'r dudalen, gallwch wedyn fwydo mewn gwefan allanol. Yn y bôn, mae iframe yn ffenestr porwr arall wedi'i osod tu mewn i'ch tudalen we. Rydych chi'n gweld osramau a ddefnyddir yn gyffredin ar wefannau sydd angen cynnwys cynnwys allanol fel map Google neu fideo o YouTube.
Mae'r ddau wefannau poblogaidd hynny yn defnyddio iframau yn eu cod ymgorffori.
Sut i ddefnyddio'r Elfen IFRAME
Mae'r elfen yn defnyddio elfennau byd-eang HTML5 yn ogystal â nifer o elfennau eraill. Mae pedwar hefyd yn nodweddion yn HTML 4.01:
- -y URL ar gyfer ffynhonnell y ffrâm
- -Uchder y ffenestr
- -lled y ffenestr
- - enw'r ffenestr
Ac mae tri yn newydd yn HTML5:
- srcdoc -the HTML ar gyfer ffynhonnell y ffrâm. Mae'r priodoldeb hwn yn cymryd blaenoriaeth dros unrhyw URL yn y priodwedd src
- blwch tywod - rhestr o nodweddion y dylid eu caniatáu neu eu gwrthod yn ffenestr y ffrâm
- yn ddi-dor - yn dweud bod asiant y defnyddiwr y dylid ei rendro os yw'n rhan anweledig o'r rhiant ddogfen
I adeiladu osrame syml, gosodwch yr URL ffynhonnell a'r lled a'r uchder:
Nodwch y gallwch ddewis peidio â defnyddio gwerthoedd picsel ar gyfer gosodiadau eich iframe, ond yn hytrach mae'n penderfynu defnyddio canran.
Os ydych yn adeiladu gwefan ymatebol y dylai ei sizing newid gyda maint sgrin gwahanol, bydd y canrannau hyn yn bwysig.
Mae yna rai nodweddion hefyd sy'n ddilys yn HTML 4.01 ond yn ddarfodedig yn HTML5. Gan fod y rhan fwyaf o wefannau heddiw yn defnyddio HTML5 +, y nodweddion hyn yw'r rhai na fyddwch am eu defnyddio (ond fe welwch chi mewn rhai dogfennau etifeddiaeth).
- -sgrifiwch, defnyddiwch elfen A i gysylltu â disgrifiad
- -sgrifiwch, defnyddiwch yr eiddo arnofio CSS
- caniatáu tryloywder - cofiwch, defnyddiwch eiddo cefndir CSS i wneud y ifram yn dryloyw
- - cofiwch ddefnyddio eiddo CSS y ffin
- margin -ight -instead, defnyddiwch yr eiddo ymyl CSS
- gorffeniad ymyl yr ymylon, defnyddiwch yr eiddo ymyl CSS
- -sgrifiwch, defnyddiwch eiddo gorlifo CSS
Cymorth Browser IFRAME
Cefnogir yr elfen IFRAME gan bob porwr modern:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / Safari Symudol
- Netscape 7+
- Opera 3+
- Safari
Os na ddangosir rhif fersiwn yn y rhestr uchod, hynny yw bod pob fersiwn o'r porwr hwnnw'n ei gefnogi.
Un peth o gofio yw bod tra bod pob porwr yn cefnogi'r elfen IFRAME, mae cefnogaeth gyfyngedig o hyd i rai o nodweddion HTML5.
- Nid yw defnyddio gorlif i droi sgrolio yn ddibynadwy. Os nad ydych chi eisiau sgrolio ar eich seramau, dylech barhau i ddefnyddio'r priodoli sgrolio.
- Nid yw'r porwyr srcdoc, blwch tywod a nodweddion di-dor yn cael eu cefnogi gan unrhyw porwyr ar hyn o bryd.
Cysylltu â Iframes
Pan fyddwch yn rhoi enw neu id i chi os ydych chi'n medru rhoi eich cysylltiadau ar y ffrâm hwnnw gyda'r priodoldeb ar yr elfen A yna gallwch chi. Yna, pan fydd defnyddiwr yn clicio ar y ddolen, bydd yn agor y tu mewn i'r iframe cyfeiriedig yn hytrach na'r ffenestr gyfredol.
Rhowch gynnig arno'ch hun. Teipiwch y canlynol i mewn i dudalen we:
Os nad oes gan y ddogfen a agorwyd yn IFRAME unrhyw dargedau a osodir, yna bydd yr holl gysylltiadau hynny yn agor yn yr un osrame fel y rhiant ddogfen.
Gallwch ddefnyddio'r nodwedd hon i wneud cysylltiadau mewn un IFRAME yn newid cynnwys IFRAME arall ar yr un dudalen.
IFramau a Diogelwch
Nid yw'r elfen IFRAME, ynddo'i hun, yn risg diogelwch i chi na'ch darllenwyr.
Yn anffodus mae iframes wedi cael enw da drwg oherwydd gellir eu defnyddio gan wefannau maleisus i gynnwys cynnwys a all heintio cyfrifiadur ymwelwyr heb iddynt ei weld ar y dudalen. Gwneir hyn trwy gael pwyntiau cyswllt i'r IFRAME anweledig ac mae'r sgriptiau hynny yn gosod cod maleisus. Mae'r defnyddiwr yn clicio ar y ddolen ac yn credu bod y ddolen yn cael ei thorri gan nad oedd unrhyw beth yn ymddangos, ond peidiodd â'i sgriptio.
Mae yna firysau cyfrifiadurol a fydd yn chwistrellu IFRAME anweledig yn eich tudalennau gwe, gan droi eich gwefan yn botnet yn effeithiol. Gallant wneud hyn trwy chwistrelliad SQL ac ymosodiadau eraill.
Y peth i'w gofio wrth gynnwys IFRAME ar eich tudalen we yw bod eich defnyddwyr mor ddiogel â chynnwys yr holl safleoedd rydych chi'n cysylltu â nhw. Os oes gennych reswm i deimlo bod y wefan yn anhygoel, peidiwch â chysylltu ag ef mewn unrhyw ffordd ac yn bendant peidiwch â chynnwys ei gynnwys mewn IFRAME. Fodd bynnag, nid yw cysylltu â'ch tudalennau eich hun o fewn osramau yn peri risg diogelwch i chi neu i'ch defnyddwyr.
Erthygl wreiddiol gan Jennifer Krynin. Golygwyd ar 11/7/16 gan Jeremy Girard