I Framed Inline permettenu di scrive u cuntenutu da e fonti External in i vostri pagine
I frames inline, cumunamenti simitati cum'è "iframes", sò l'unicu tipu di marcu permessu in HTML5. Quessi marcos sò essenzalmentu una retazione di a vostra pàgina chì "tagliate". In u spaziu chì hai tagliatu fora di a pagina, pudete dinò in una pagina web. In esencia, un iframe hè una altra finestra di navigatore definitu finu à a vostra pagina web. Avete vede iframes cumunamenti utilizati à i siti web chì devenu accuncià u cuntenutu esternu cum'è una mappa di Google o un vidéo da YouTube.
I dui di i siti famiglii utilizanu iframe in u codice di incrustà.
Aduprà l'Element IFRAME
L'elementu usa l'elementi globale HTML5 è ancu parechji elementi altri. Quattru sò ancu attributi in HTML 4.01:
- -L'URL per a fonte di u quadru
- L'altura di a finestra
- -L'larghezza di a finestra
- - u nome di a finestra
E trè sò novi in HTML5:
- srcdoc-l'HTML per a fonte di u quadru. Questa attribuenza tocca a precedenza annantu à qualsiasi URL in l'attribu src
- sandbox-una lista di e funzioni chì deve esse permessa o in disculezione in u quadru
- Seamless -dice l'agentu di utilizatori chì l'iframe avissi esse prestu cum'è hè invisibile parte di u documentu parent
Per fà un bastimentu simplice, fate u URL è l'anch'ella è altizza:
Nota chì pudete sceglie micca di utilizate valori píxel per i paràmetri di i vostri iframe, ma puderanu decide decide di utilizà un percentinu.
Sì site di custruisce un situ web chì risponde à a so dimitizzioni si cambia cù mudelli di schirmà diffeenti, i persunalizi seranu impurtanti.
Ci hè ancu parechji attributi chì sò validu in HTML 4.01 ma anulatu in HTML5. Siccomu a più parte di i web ghjornu utilizanu HTML5 +, sò attributi sò quelli chì ùn vulete micca di utilizà (ma chì pudete vede in parechji ducumenti legate).
- Invece, utilizate un Elementu per ligate cù una descrizzione
- Invece, utilizate a propietata di u CSS
- permessibilità di trasparenza, invece, utilizate a basa di u CSS per fà u ifram gardu
- In usu di u CSS di u frontière
- marginheight- in fronte, utilice a propria di margignature CSS
- marghjenu, invece, utilizate a propria di margignature CSS
- Invece, utilizate a proprietà di survivore CSS
IFRAME Browser Support
L'elementu IFRAME hè supportatu da tutti i browsers moderni:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / Safari Mobile
- Netscape 7+
- Opera 3+
- Safari
Se nisunu nuvellu numero di versione hè statu indicatu in a lista d'esempiu, chì hè chì tutti i versioni di questu navigatore so supportu.
Una cosa hè moltu cunservazione hè chì quandu tutti i navigatori sustenenu l'elementu IFRAME, ci hè ancu un supportu limitatu per parechji funzioni HTML5.
- Utilizà u bashtu à scuzzulate ùn hè micca fiduciale. Se ùn avete micca scrollbars nantu à i vostri iframe, avete da cuntinuà aduprà l'attribu di scrollamentu.
- U srcdoc, sandbox, è attributi perfetti ùn sò micca soporta da i navigatori in questa ora.
Linking with Iframes
Quandu avete i vostri iframe unu nome o id pudete puru puntà i vostri ligami in quellu quadru cun l'attributu nantu à u Elementu A. Allora, quandu un utilizatore cliccan in u ligame, si abrirà dentro di l'iframe riferitatu in quantui più di a finestra attuale.
Pruvate à voi stessu. Scrive the following in una pagina web:
Se u ducumentu apertu in l'IFRAME ùn hà micca cercatu di scopi di miri , allora tutti i ligami s'abbicinò in u listessu cunfigurazione chì u documentu primariu .
Pudete aduprà sta funziona per fà i ligami in una IFRAME cambia u cuntenutu di un altru IFRAME nant'à a stessa pagina.
I Frame è Seguretat
L'elementu IFRAME, per ellu stessu, ùn hè micca risicu di risurtà per voi o i vostri lettori.
Sfortunatamente i irami avete acquistatu una mala reputazione perchè pò esse adupratu da i siti maliziusi per inclusi u cuntenutu chì pò infettà l'ordinateur d'un visitore senza elli a vede in a pagina. Questu hè fatta da avè ligami in punta à l'invincepente IFRAME è quelli scrimenti ponenu micca u codice fugliale. L'usu clicchendu u ligame è pensa chì u ligame hè sporcu perchè ùn pareva nunda di succorsu, ma un script hè stata fora di unni ùn anu pussutu vedà.
Ci hè ancu virusi di l'informazioni chì injecteranu un IFRAME invisibili in i vostri pagine web, cunvertisce u vostru situ web in una botnet. Puderete dinle per l' ingiute SQL è ancu altri attacchi.
A cosa di ricurdari quantu l'aghjunghje una IFRAME in a vostra pàgina web hè chì i vostri utenti sò solu sicura per u cuntenutu di tutti i siti chì liganu. Se ùn avete ragiunate per sente un situ hè cunfidenziale, ùn ligite micca in u sensu è più definite ùn fate micca u so cuntenutu in una IFRAME. Si vede cun e vostre propriu pagine in i iframe, ma ùn presenta micca un risicu di salvezza per voi o i vostri utenti.
Articulu originale per Jennifer Krynin. Edited in u 11/7/16 da Jeremy Girard