Rame în linie, de obicei doar numite iframe, sunt singurul tip de cadru permis în HTML5. Aceste cadre sunt în esență o secțiune a paginii pe care o „decupați”. În spațiul pe care l-ați decupat din pagină, puteți apoi să vă alimentați într-o pagină web externă.
În esență, un iframe este o altă fereastră de browser setată în pagina dvs. web. Vedeți iframe de cod utilizate în mod obișnuit pe site-urile web care trebuie să includă conținut extern, cum ar fi o hartă Google sau un videoclip de pe YouTube. Ambele site-uri web populare folosesc iframe în codul lor de încorporare.
Cum se folosește elementul IFRAME
Elementul folosește elementele globale HTML5, precum și alte câteva elemente. Patru sunt, de asemenea, atribute în HTML 4.01:
- adresa URL pentru sursa cadrului,
- înălțimea ferestrei,
- lățimea ferestrei și
- numele ferestrei.
Trei sunt noi în HTML5:
- Srcdoc: HTML pentru sursa cadrului. Acest atribut are prioritate față de orice adresă URL din src atribut.
- Sandbox: O listă de caracteristici care ar trebui permise sau interzise în fereastra cadrului.
- Fără sudură: Spune agentului utilizator că iframe-ul ar trebui redat ca și cum ar face parte invizibil din documentul părinte.
Pentru a crea un iframe simplu, setați adresa URL sursă și lățimea și înălțimea în pixeli:
Folosiți un procent mai degrabă decât o dimensiune stipulată în pixeli pentru un site web receptiv a căror dimensiune ar trebui să se schimbe cu diferite dimensiuni de ecran.
Asistență pentru browserul Iframe
iframe elementul este acceptat de toate browserele moderne pentru desktop și mobil. Cu toate acestea, unele browsere încă nu răspund în mod consecvent la cele trei noi atribute HTML5 pentru acest element.
Iframe și securitate
iframe elementul, în sine, nu reprezintă un risc de securitate pentru dvs. sau pentru vizitatorii site-ului dvs. Iframele au obținut o reputație proastă, deoarece pot fi utilizate de site-urile web rău intenționate pentru a include conținut care poate infecta vizitatorii computer fără ca aceștia să-l vadă pe pagină, prin încorporarea de link-uri care indică iframe invizibil, iar acele scripturi au declanșat un program rău intenționat cod.
Unele virusuri computerizate injectează un iframe invizibil în paginile dvs. web, transformând în mod eficient site-ul dvs. într-o botnet.
Vizitatorii site-ului dvs. sunt la fel de siguri ca și conținutul tuturor site-urilor către care vă conectați. Dacă aveți motive să credeți că un site nu este de încredere, nu conectați-l în niciun fel.