Iekļautie rāmji, parasti tikko saukti iframes, ir vienīgais HTML5 atļautais rāmja veids. Šie rāmji būtībā ir jūsu lapas sadaļa, kuru jūs "izgriezāt". Vietā, kuru esat izgriezis no lapas, pēc tam varat barot ārējā tīmekļa lapā.
Būtībā iframe ir vēl viens pārlūka logs, kas iestatīts jūsu tīmekļa lapā. Jūs redzat koda iframe, ko parasti izmanto vietnēs, kurās jāiekļauj ārējs saturs, piemēram, Google karte vai video no YouTube. Abas šīs populārās vietnes savā iegulšanas kodā izmanto iframe.
Kā izmantot IFRAME elementu
Elements izmanto HTML5 globālos elementus, kā arī vairākus citus elementus. Četri ir arī HTML 4.01 atribūti:
- rāmja avota URL,
- loga augstums,
- loga platums un
- loga nosaukums.
Trīs ir jauni HTML5:
- Srcdoc: Rāmja avota HTML. Šis atribūts ir prioritārs pār jebkuru vietrāža URL src atribūts.
- Smilšu kaste: To funkciju saraksts, kuras vajadzētu atļaut vai neatļaut rāmja logā.
- Bezšuvju: Stāsta lietotāja aģentam, ka iframe ir jāatveido tā, it kā tas būtu neredzami vecāku dokumenta sastāvdaļa.
Lai izveidotu vienkāršu iframe, iestatiet avota URL un platumu un augstumu pikseļos:
Lietojiet pikseļos procentuālo vērtību, nevis noteikto izmēru pikseļos atsaucīga vietne kuru izmēriem vajadzētu mainīties ar dažādiem ekrāna izmēriem.
Iframe pārlūka atbalsts
The iframe elementu atbalsta visas mūsdienu darbvirsmas un mobilās pārlūkprogrammas. Tomēr dažas pārlūkprogrammas vēl konsekventi nereaģē uz trim jaunajiem šī elementa HTML5 atribūtiem.
Iframe un drošība
The iframe elements pats par sevi nav drošības risks ne jums, ne jūsu vietnes apmeklētājiem. Iframe ir ieguvis sliktu reputāciju, jo ļaunprātīgas vietnes tos var izmantot, lai iekļautu saturu, kas var inficēt apmeklētāju datoru, neredzot to lapā, iekļaujot saites, kas norāda uz neredzamo iframe, un šie skripti ieslēdz ļaunprātīgu kods.
Daži datoru vīrusi injicē neredzamu iframe jūsu tīmekļa lapās, efektīvi pārvēršot jūsu vietni par robottīklu.
Jūsu vietnes apmeklētāji ir tikai tikpat droši, kā visu to vietņu saturs, uz kurām jūs saistāt. Ja jums ir pamats domāt, ka vietne ir neuzticama, nekādā veidā nelieciet uz to.