Markoaren markoak zure orrialdeetan kanpoko letra-tipoak edukitzea ahalbidetzen du
Lerro markoak, normalean "iframes" gisa aipatzen direnak, HTML5 baimenduriko marko mota bakarra da. Marko hauek zure "atal" orriaren atal bat dira funtsean. Orrialdea moztu duzun tokian, kanpoko web orri batean alda dezakezu. Funtsean, iframe beste web arakatzailearen leiho bat dago zure webgunearen barruan. Google-ren mapa edo YouTube-ren bideoa bezalako kanpoko edukiak barne hartzen dituzten webguneetan erabiltzen diren iframes ikusten dituzu.
Webgune ezagun horietako bi iframes erabiltzen dute kode kapsulatuan.
IFRAME elementua nola erabili
Elementuak HTML5 elementu globalak eta beste hainbat elementu erabiltzen ditu. Lau ere HTML 4.01 atributuak dira.
- Markoaren iturburuaren URLa
- Leihoaren altuera
- Leihoaren zabalera
- Leihoaren izena
Hiru HTML5 berrian daude:
- srcdoc-markoaren iturburuaren HTMLa. Atributu honek src atributuaren URL edozein lehentasunezkoa hartzen du
- sandbox -en markoaren leihoan baimendu edo ezeztatu behar diren ezaugarrien zerrenda
- ezin hobeki: erabiltzaile-agenteak iframe errendatu behar du, gurasoaren dokumentu ikusezin gisa
Iframe sinple bat eraikitzeko, iturburuaren URLa eta zabalera eta altuera ezar ditzakezu:
Kontutan izan zure iframearen ezarpenen pixeleko balioak ez erabiltzea, baina ehuneko bat erabiltzea erabaki dezake.
Sentsibilizazio- webgunea diseinatzen ari bazara , tamainaz aldatu behar den pantaila-tamaina desberdinekin, ehuneko horiek garrantzitsuak izango dira.
HTML 4.01 baliozko atributuak ere badira baina HTML5 zaharkituta. Gaur egun webgune gehienak HTML5 + erabiltzen ari direnez gero, atributuak hauek ez dira erabili nahi (baina ondarearen dokumentu batzuetan ikus ditzakezu).
- -errepikatu, erabili deskribapen bat estekatzeko elementu bat
- -Bai, erabili CSS flotaren jabetza
- Aukeratze-gardentasuna - bestela, erabili CSS atzeko planoko propietatea ifram gardena egiteko
- - erabili CSS mugako propietateak
- marginheight -ren ordez, erabili CSS marjinaren jabetza
- marjina- zabalera, bestela, erabili CSS marjinaren propietatea
- -erreproduzitu CSS desbideratze-propietatea
IFRAME arakatzailearen euskarria
IFRAME elementua nabigatzaile moderno guztiek onartzen dute:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / Safari mugikorra
- Netscape 7+
- Opera 3+
- Safari
Goiko zerrendan ez bada bertsio-zenbakia agertzen, hau da, arakatzailearen bertsio guztiak onartzen dituelako.
Kontuan izan behar da arakatzaile guztiek IFRAME elementua onartzen duten bitartean, HTML5 ezaugarri batzuen laguntza mugatua dago oraindik.
- Desplazamendua desplazatzea desgaitzeko ez da fidagarria. Zure ikurretan korritze-barra nahi ez baduzu, korritutako atributua erabili behar duzu.
- Une honetan, nabigatzaileek ez dute babeskopiaren srcdoc, sandbox eta atributu osorik onartzen.
Iframesekin lotzea
Zure iframes izen edo idazterakoan zure estekak marko horretan seinalatu ditzakezu A elementuaren atributuarekin. Ondoren, erabiltzaile batek estekan klik egiten duenean, erreferentziatutako iframe barruan zabalduko da uneko leihoa baino.
Saiatu zeure burua. Idatzi ondorengo web orri batean:
IFRAME-n irekitako dokumentuak ez badu helbururik ezarri, lotura horiek guztiak irekiko dira iframean dokumentu nagusi gisa.
Eginbide hau erabil dezakezu loturak IFRAME-n aldatzeko IFRAME beste edukien orrian aldatzeko.
IFrames eta segurtasuna
IFRAME elementua, berez, ez da zuretzat edo zure irakurleentzako segurtasun arriskua.
Zoritxarrez, iframesek ospe txarra lortu dute webgune maltzurrek erabil dezaketen moduan, bisitariaren ordenagailua kutsatu dezaketen edukia sartzeko orrian ikusi gabe. Hau IFRAME ikusezineko esteken puntua izatea da eta kode maltzurrak desaktibatzen dituzten gidoiak. Erabiltzaileak estekan klik egiten du eta estekaren hautsitakoa dela uste du, ezer gertatu ez zedin gertatu delako, baina script bat desaktibatu da, non ezin zuten ikusi.
IFRAME ikusezina zure web orrietan sartzen lagunduko duen ordenagailu birusak ere badaude, zure webgunea botnet bihurtzean eraginkortasunez. Hau egin ahal izango dute SQL injekzio eta beste erasoak bidez.
IFRAME zure web orrian sartzen denean gogoratzeko gauza da zure erabiltzaileek bakarrik estekatzen dituzten gune guztien edukia bezain segurua. Gune bat fidagarria ez bada, arrazoi baduzu, ez ezazu estekatu inolako modurik eta behin betiko ez du bere edukia IFRAMErekin sartzen. Zure iframenduen orrialdeetara estekatuta, ordea, zuk edo zure erabiltzaileei ez zaie segurtasunik.
Jennifer Krynin-en jatorrizko artikulua. Editatu 11/7/16 Jeremy Girard-ek