Cum se inserează o pagină într-o pagină HTML? Pentru a face acest lucru, trebuie să utilizați
Afişa
Bloc de afișare.
Exemplu de cod
Puternic, dar ușor de utilizat
În vremurile proaste, exista o mulțime de web design elemente care strică viața fiecărui dezvoltator. Au fost aproape întotdeauna o abordare proastă a designului. Din fericire, element a fost depreciat în HTML5. Dar
Asemănări și diferențe
Ambele elemente vă permit să creați un document HTML separat. Linkul către conținutul documentului la care face referire pagina web curentă este indicat în atributul src.
Principala diferență între
Videoclipul se află în mod clar pe pagina HTML și nu într-un panou separat. element a spart această paradigmă și a permis documentului să exercite controlul asupra ferestrei browserului, împărțind-o în mai multe panouri mici (cadre), fiecare dintre ele afișând un document separat. Toate celelalte diferențe dintre și decurg din această diferență de bază.
Nu refaceți machete bazate pe cadre cu cadre iframe
Într-o zi s-ar putea să vă confruntați cu sarcina de a actualiza un site web vechi care a fost construit folosind cadre. Poate doriți să utilizați și o lățime fixă de aspect pentru a recrea același coșmar al panourilor și pragurilor independente. Dar nu veți putea folosi atributul target pentru a deschide o legătură într-un cadru separat. Puteți începe să căutați soluții JavaScript. Te rog, nu face asta.
Utilizări bune (și teribile).
Există mai multe cazuri de utilizare valide Pentru Creare HTML pagini:
încorporarea de conținut media terță parte;
încorporarea propriului conținut media printr-un document multiplatform;
exemple de cod de încorporare;
încorporarea „applet-urilor” terță parte ca forme de plată.
Iată câteva cazuri de utilizare teribile: :
galerie foto;
forum sau chat.
Dacă trebuie să încorporați documente HTML independente, preexistente în cel actual, utilizați . Dacă construiți totul de la zero, nu există niciun motiv să împărțiți designul paginii în mai multe documente separate. Mai ales dacă nu sunt de fapt piese independente de conținut.
atribute iframe
Nume atribut
Sens
Descriere
cutie cu nisip
Permiteți de aceeași origine Permite navigarea de sus Permite formulare Allow-script-uri
Setează o serie de restricții asupra conținutului încărcat în cadru. Setați înainte cum se creează o pagină HTML.
defilare
da nu auto
Stabilește dacă se afișează sau nu sulurile în cadru. Depreciat în HTML5. Folosiți în schimb CSS.
Nume
Nume
Specifică numele cadrului.
Alinia
stânga dreapta sus jos mijlociu
Determină alinierea cadrului în raport cu elementele din jur. Este depășit. Folosiți în schimb CSS.
chenarul cadru
da (sau 1) nu
Folosit pentru a activa afișarea unui chenar în jurul cadrului. Depreciat în HTML5. Folosiți în schimb CSS.
longdesc
URL
Folosit pentru a specifica adresa URL a unei pagini care conține o descriere lungă a conținutului cadrului. Este depășit. Folosiți în schimb CSS.
lățimea marginii
pixeli
Folosit pentru a controla lățimea umpluturii de la conținut până la chenarul cadrului. Este depășit. Folosiți în schimb CSS.
src
URL
Specifică adresa URL a documentului de afișat în IFRAME.
vspace
pixeli
Setează marginile verticale de la cadru la conținutul înconjurător. Este depășit. Folosiți în schimb CSS.
lăţime
pixeli %
Definește lățimea cadrului pe o pagină HTML.
Această publicație este o traducere a articolului „ „, pregătit de echipa prietenoasă de proiect
Un cadru este o zonă încorporată într-un document care afișează altul. Dacă folosiți sau nu această funcție este determinat de dezvoltator. Nu întotdeauna...
De la Masterweb
11.07.2018 19:00
O resursă web proiectată profesional este un produs complet și în curs de dezvoltare, o prezentare sistematică a informațiilor, un design original și o logică interactivă pentru lucrul cu mulți vizitatori.
Un site web este chipul unei organizații, cartea de vizită a proprietarului, evaluarea unui dezvoltator și un sistem complet funcțional pentru prezentarea anumitor informații care funcționează într-un domeniu specific pentru a rezolva probleme clar definite.
Conceptul și scopul „iframe”
Cadrele nu au avut performanțe optime când standardul HTML a oferit opțiunea de cadru. Situația nu s-a îmbunătățit cu mult odată cu apariția iframe-ului. Browserele și proprietarii de site-uri web nu sunt foarte dispuși să accepte să afișeze informații de la terți prin astfel de elemente.
Un cadru nu este o fereastră pop-up sau o încercare de a forța ceva asupra vizitatorului. De asemenea, este posibil să înțelegeți un dezvoltator de resurse care nu dorește ca produsul său să fie afișat pe site-ul web al altcuiva ca un „dansor de rezervă”.
Cu toate acestea, există un număr suficient de aplicații atunci când atât dezvoltatorul unei resurse web (sau document) cât și dezvoltatorul-consumator al acestei resurse în produsul lor sunt interesați unul de celălalt. De exemplu, hărți Google sau videoclipuri YouTube. Există și alte idei populare: prognoze meteo, dinamica cursului de schimb, citirile instrumentelor, date statistice.
Un cadru este o fereastră către lumea datelor pe care cineva le colectează, le prelucrează și le prezintă pe resursa sa web. De asemenea, oferă acces la acestea printr-un cadru pe site-ul consumatorului, de obicei printr-un sistem de cerințe sau printr-un API (biblioteca de funcții) specializată.
HTML „iframe”: exemple de condiții de aplicat
Nu orice site web poate fi afișat într-un iframe. Înainte de a planifica utilizarea unui cadru pe site-ul său web, dezvoltatorul trebuie să fie de acord cu proprietarul resursei web sau al documentului pe care intenționează să-l afișeze pe site-ul său într-o formă sau alta. De exemplu, un videoclip Youtube poate fi inclus într-o etichetă de cadru, așa cum se arată mai jos (făcând clic butonul din dreapta mouse-ul pe videoclipul site-ului web al dezvoltatorului).
Copiind „codul HTML” furnizat, puteți lipi în siguranță fluxul video dorit în site-ul dvs. web. Eticheta va indica tot ce aveți nevoie: atât dimensiuni, cât și condiții de afișare. Este convenabil să plasați eticheta „iframe” într-un div HTML - acest lucru va permite poziționarea optimă a conținutului terță parte în propriul site.
Recursiune și cadre: un exemplu practic
Este îndoielnic că iframe va avea o soartă mai bună decât frame-ul. Dezvoltarea analizei și relevanța informațiilor colectate în funcție de criterii fac iluzorii perspectivele de a afișa conținutul altcuiva într-un format „ca atare”. Formatul „cum ar trebui” devine de preferat.
Cu toate acestea, astăzi este ideal (și în ordinea lucrurilor) să folosiți evoluțiile Google și Youtube, precum și vremea, politica, statistica, muzică, jocurile și alte resurse concepute pentru uz frame sau alte terțe părți.
În exemplul de mai sus există trei exemple HTML „iframe”:
Harta Google;
video de pe un site terță parte;
video de pe Youtube.
Ultimul, al patrulea cadru face legătura cu site-ul unde se află toate aceste cadre. Poza din stânga este site-ul după încărcare. Imaginea din dreapta este un site în proces de a fi afișat după ceva timp (videoclipul din fiecare cadru „curgea” în propriul ritm), dar glisorul din (4!) este deplasat în jos. Puteți vedea clar că harta și videoclipul sunt încă afișate, dar afișarea în sine nu a funcționat.
Codul pentru „iframe” și stilul pentru acest exemplu sunt prezentate mai jos.
Plasarea unui cadru într-un div este convenabilă nu numai din punct de vedere al poziționării. Cadrul poate fi creat din mers. JavaScript vă permite să creați etichete HTML, inclusiv cadre. JavaScript este un limbaj cu funcții complete care deservește tot conținutul Pagini HTML. Poate funcționa recursiv, adaptiv și se poate adapta la interesele vizitatorului în timpul procesului de dialog.
Cadrul nu este doar static. Conținutul său este separat de conținutul paginii pe care este postat. Puteți găsi modalități de a face schimb de informații între resurse de fapt diferite, dar aceasta face parte dintr-o serie de probleme de schimb de informații între diferite domenii.
Dar HTML nu le controlează în totalitate doar schimbul de informații și recursiunea. Iframe este un exemplu de etichetă care trebuie testată cu atenție într-o situație specifică înainte de a fi utilizată.
Nu orice site este de acord și nu orice conținut este accesibil. Nu este doar o chestiune de drepturi de autor. Capacitatea de a afișa informații într-un cadru poate fi afectată de browser, vizitator, dezvoltatorul de resurse sau serverul pe care este găzduită resursa.
Analiză proprie sau conținut de la terți
Ce sunt cadrele în ceea ce privește conținutul site-ului? Aceasta este completarea lui. Dezvoltatorul realizează o platformă web pentru tranzacționarea unităților de titlu Webmoney, iar decizia sa de a plasa o fereastră cu dinamica cursurilor de schimb este rezonabilă. Conținutul direct din schimbul în sine este mai promițător decât analizarea și dezvoltarea internă.
Dezvoltatorul creează un magazin de bunuri de larg consum, iar dorința sa de a oferi vizitatorului posibilitatea de a vizualiza site-ul producătorului fiecărui produs este o sarcină dificilă, dar atractivă pentru client. Poate că această strategie va face magazinul mai bun decât cele care analizează site-urile web ale producătorilor de produse și, cel mai adesea, ale concurenților.
Ce este un cadru de furnizor de conținut? Aceasta este furnizarea de informații. În esență, aceasta este stabilizarea activității companiei, care poate să nu-și creeze deloc propriul site web pentru lucru, ci se concentrează în mod special pe utilizarea cadrelor. În special, nu există nicio îndoială că Google Maps este o idee grozavă, dar este ideală într-o anumită aplicație:
agentie de turism - trasee si harta trafic;
livrare marfă - calcule de rută, costuri financiare, rezerve de combustibil etc.;
navigatori pentru orașe și regiuni...
În acest context, cadrele sunt solicitate, fac site-ul mai practic. Mai mult, dezvoltatorul poate crea pur și simplu o fereastră pentru conținut terță parte. HTML „iframe” este un exemplu de diviziune practică a muncii. O organizație furnizează informații, alta o furnizează clientului.
Este greu de spus ce rezervă viitorul pentru programarea pe Internet. Totul se dezvoltă atât de dinamic, iar componenta hardware oferă din ce în ce mai multe oportunități. Poate că iframe-ul HTML este un exemplu de combinație ideală de diverse resurse web și tehnologii de internet. Poate că aceasta este doar o etapă pe calea formării unor idei mai promițătoare.
În orice caz, eticheta iframe este folosită și este solicitată într-o gamă largă de sarcini practice.
Strada Kievian, 16 0016 Armenia, Erevan +374 11 233 255
În zorii creării site-ului web, resursele web foloseau pe scară largă cadrele pentru a afișa părți individuale ale paginilor. Dar odată cu sosirea noua versiune HTML 5 a schimbat totul. Elemente de marcare<cadru>, <set de cadre> și<fără cadre> sunt considerate învechite. Au fost înlocuite cu o singură etichetă -<iframe>. Cum se adaugă la html ? Exemplul de mai jos va fi clar chiar și pentru un începător în programare.
Ce sunt cadrele?
Cadrul este baza majorității primelor pagini web. Dacă este tradus literal, acest cuvânt înseamnă „cadru”, adică un cadru este o mică parte a unei pagini dintr-un browser. Utilizarea pe scară largă a cadrelor în trecut poate fi explicată prin calitatea scăzută și costul ridicat al traficului de internet. De regulă, site-ul a fost împărțit în 3-5 părți, fiecare dintre acestea având un scop specific:
„header” (cadru de sus de-a lungul lățimii paginii) - afișează numele resursei;
„sticlă” stânga/dreapta - afișaj meniu;
Cadrul central este o afișare a conținutului site-ului.
Împărțirea paginii în părți a făcut posibilă supraîncărcarea doar a unei anumite părți la actualizarea acesteia. De exemplu, utilizatorul a făcut clic pe un element de meniu și conținut nou a fost descărcat în cadrul central.
Cadre moderne în HTML 5
De ce este necesar în HTML?<iframe>? Un exemplu este inserarea de conținut dintr-o resursă terță parte. Situația clasică este atunci când un dezvoltator web dorește să arate locația unui obiect pe o hartă. Ce ar trebuii să fac? Desenați un plan de site de la zero? Nu - există o soluție mai simplă: încorporați un element Google Map, Yandex Maps sau 2GIS în pagină. Problema este rezolvată în patru pași.
Trebuie să accesați site-ul web al oricărui serviciu de cartografiere.
Găsiți obiectul dorit. Odată ce știți adresa exactă, o puteți introduce în fereastra de căutare.
Folosind butonul „Salvați și obțineți codul” (pentru Yandex.Maps) sau „Terminat” (pentru Google Maps) obține codul de încorporare.
Tot ce rămâne este să introduceți etichetele de marcare generate pe pagină.
În plus, puteți selecta dimensiunea hărții și puteți configura alte opțiuni de afișare.
Cum altfel îl poți folosi în HTML?<iframe>? Un exemplu este inserarea materialelor video din resursa Youtube. Tehnologiile multimedia atrag utilizatorii de internet, motiv pentru care conținutul video este atât de popular. Dezvoltatorul se va ocupa rapid de instalarea videoclipului.
Ar trebui să încărcați propriul videoclip pe Youtube sau să găsiți un fișier terță parte pentru a difuza.
Obțineți eticheta selectând butonul „Cod HTML”.
Pasul final este să lipiți în . Un exemplu al conținutului etichetei rezultat va fi discutat mai jos.
Ambele exemple au folosit generarea automată a codului, dar dezvoltatorii profesioniști ar trebui să fie capabili să scrie codul ei înșiși. În primul rând, acest lucru le va permite să înțeleagă aspectul paginii și, dacă este necesar, să o modifice. În al doilea rând, marcarea elementelor site-ului (chiar dacă aparțin unei resurse externe) nu se formează întotdeauna fără participarea webmasterului. Aici intră în joc calificările înalte ale dezvoltatorului.
Sintaxă
Deci, înainte de a începe să așezați pagina, trebuie să luați în considerare eticheta iframe (html): ce este și cum să o utilizați corect.
În primul rând, trebuie remarcat faptul că eticheta este asociată. Între elementele de deschidere și de închidere indicați conținutul care va fi afișat în browserele care nu acceptă acest element de marcare. Principalele atribute ale etichetei:
latime(latime);
înălțime (înălțime);
src (adresa resursei descărcate);
alinierea (metoda de aliniere);
chenar cadru;
ecran complet permis.
Astfel, codul pentru . Exemplul HTML este demonstrat în întregime mai jos:
În marcajul de mai sus, este suficient să înlocuiți adresa site-ului cu oricare alta și, dacă este necesar, să ajustați dimensiunea cadrului.
Cadrele sunt elemente HTML care vă permit să împărțiți o fereastră de browser web în mai multe ferestre independente, fiecare dintre acestea putând încărca un document HTML separat. Fiecare astfel de fereastră (cadru) poate avea propriile bare de defilare și poate funcționa independent de alte ferestre independente sau, dimpotrivă, poate controla conținutul acestora. Acestea pot fi folosite pentru a organiza un meniu care se află constant într-o fereastră, în timp ce informațiile în sine sunt situate într-o altă fereastră. Utilizatorii pot accesa meniul în orice moment, fără a fi nevoie să se întoarcă la pagina anterioară pentru a selecta un alt element de meniu. Utilizarea cadrelor vă permite să „fixați” imagini sau alte elemente statice ale interfeței în fereastra browserului, în timp ce restul paginii se derulează în cadrul. Cu toate acestea, merită remarcat faptul că în zilele noastre cadrele sunt considerate un instrument învechit, iar site-urile cu cadre sunt acum considerate nedemne, deoarece webmasterii profesioniști nu folosesc niciodată cadre în proiectele lor. Cadrele au o serie de probleme notorii. Ele încurcă motoarele de căutare, de exemplu, pentru că paginile care conțin conținutul nu au legătură cu alte documente. Dacă doriți să primiți vizitatori de la motoarele de căutare, uita de rame. Este imposibil ca un utilizator să plaseze o pagină care îi place în secțiunea de marcaje a browserului, deoarece cadrele ascund adresa paginii pe care se află și arată întotdeauna doar adresa site-ului web. Din acest motiv, creează probleme pentru browsere atunci când urmăresc istoricul și, de asemenea, nu sunt foarte adaptabile la diferite dimensiuni de ecran și dispozitive mobile. În ciuda faptului că proiectele cu rame se regăsesc în world wide web din ce în ce mai rar, învățarea HTML ar fi incompletă fără acoperirea subiectului cadrelor. Ramele, împreună cu dezavantajele lor, au și unele avantaje care nu ne permit să respingem această tehnologie ca fiind nepromițătoare.
Crearea cadrelor
Structura unui document HTML cu cadre este foarte asemănătoare ca aspect cu formatul unui document HTML obișnuit. Ca și într-un document HTML obișnuit, tot codul este plasat între etichetele împerecheate Şi , și în recipient sunt localizate anteturile. Principala diferență dintre un document cu cadre și un document HTML obișnuit este că un document cu cadre în loc de o etichetă eticheta asociată este aplicată (din setul de cadre englezesc - un set de cadre). Următorul exemplu arată structura unui document HTML cu cadre:
Exemplu: Structura documentului HTML cu cadre
Încearcă singur »
frame_top
frame_left
frame_right
Document cu rame
În exemplul de mai sus, pagina conține trei zone, fiecare dintre acestea fiind inițial încărcată cu documente HTML frame_top.html, frame_left.html și frame_right.html. Pe lângă documentele HTML, un cadru poate conține și elemente grafice. Pentru a face acest lucru, trebuie să specificați adresa imaginii corespunzătoare în atribut src, De exemplu src="image.gif". Vă rugăm să rețineți că elementul folosit fără etichetă de închidere. În interiorul recipientului poate conține doar etichete sau alt set de rame acoperite de etichete Şi
. Etichetă are urmatoarele atribute:
rânduri— descrie cum să împărțiți o pagină în rânduri:
cols— descrie modul în care o pagină este împărțită în coloane:
Zonele rezultate din împărțirea acestei pagini vor fi cadre. Absența acestor atribute definește un singur cadru care va ocupa întreaga fereastră a browserului.
În sensul atributelor rânduriŞi cols Este necesar să indicați nu numărul de rânduri sau coloane, ci lățimea și înălțimea cadrelor. Toate valorile din listă sunt separate prin virgule. Dimensiunile pot fi specificate în unități absolute (pixeli) sau procente:
cols="20%, 80%"— fereastra browserului este împărțită în două coloane folosind atributul cols, coloana din stânga ocupă 20%, iar cea din dreapta 80% din fereastra browserului.
rows="100, *" Fereastra browserului este împărțită în două ferestre orizontale folosind atributul rânduri, fereastra de sus ocupă 100 de pixeli, iar fereastra de jos ocupă spațiul rămas specificat de simbolul asterisc.
După cum se poate vedea din acest exemplu, containerul cu atribut rânduri mai întâi creează două cadre orizontale și înlocuiește al doilea cadru cu altul care împarte cadrul orizontal de jos în două coloane folosind atributul cols, coloana din stânga ocupă 20%, iar cea din dreapta 80% din fereastra browserului. Dacă browserul nu acceptă cadre, fereastra va afișa textul situat între etichete Şi . Totul dintre etichete Şi , este ignorat de browserele care acceptă cadre. Astfel, dezvoltatorul trebuie să scrie cod care să dubleze conținutul cadrelor prin alte mijloace și să plaseze acest cod într-un container , atunci toți utilizatorii pot vedea pagina sa web. După cum sa menționat deja, o etichetă neîmperecheată este utilizată pentru a insera un cadru separat într-un document . Atribut src specifică documentul care ar trebui să fie afișat în cadrul acestui cadru, de exemplu: . Dacă atributul src lipsește, este afișat un cadru gol.
Chenarele sau spațiul dintre cadre
În mod implicit, browserul afișează o chenar linie gri, de obicei 3D, între cadre pe care vizitatorii o pot folosi pentru a ajusta dimensiunea cadrului. Chenarul cadrului poate fi manipulat ca orice alt element cadru. Există mai multe atribute ale elementelor pentru aceasta , permițându-vă să personalizați limitele cadrului. Grosimea liniei de frontieră este determinată de atribut frontieră. Valoarea implicită a grosimii marginii este cinci. Pentru a ascunde chenarul unui cadru, trebuie fie să setați valoarea lățimii marginii la zero, fie să setați valoarea „nu” sau „0” pentru atribut chenarul cadru. Atribut chenarul cadru nu poate lua decât două sensuri opuse. Dacă valoarea atributului chenarul cadru este egal cu „da” sau „1”, atunci va fi afișat chenarul cadrului, iar dacă „0” sau „nu”, atunci nu. Vă rugăm să rețineți că valorile atributelor chenarul cadru variaza pentru browsere diferite. Pentru a rezolva această problemă, utilizați atributul de două ori chenarul cadru, iar pentru unele browsere trebuie să adăugați și atributul spațierea cadrelor cu valoarea "0":
În exemplul următor, eliminăm chenarul dintre cadre:
Exemplu: eliminarea chenarului dintre cadre
Încearcă singur »
frame_left
frame_right
Rame fără margini
Dacă eliminați chenarul dintre cadre, vizitatorii nu vor putea redimensiona cadrul în browser. De asemenea, puteți împiedica redimensionarea cadrului prin păstrarea chenarelor folosind atributul noresize:
Folosind atributul culoarea chenarului Puteți schimba culoarea chenarului cadrului, trebuie doar să specificați codul sau numele de culoare rezervată corespunzător. Mai jos este un exemplu de pagină HTML care conține atributele de control al chenarului cadru descrise mai sus: culoarea chenarului este roșie, dimensiunea cadrului superior nu poate fi modificată:
Exemplu: Frame Border Control
Încearcă singur »
frame_top
frame_left
frame_right
Gestionarea frontierei cadru
Dacă doriți să poziționați pagina afișată în interiorul cadrului mai aproape de marginile sale sau, dimpotrivă, să o îndepărtați mai departe, modificați atributele înălțimea marginiiŞi lățimea marginii etichetă . Atribut înălțimea marginii definește umplutura dintre conținutul cadrului și marginile sale de sus și de jos. Sintaxă:
Atribut lățimea marginii definește umplutura dintre conținutul cadrului și marginile din dreapta și din stânga acestuia. Sintaxă:
Această linie html, de exemplu, poziționează pagina afișată aproape de chenarul cadrului:
Dacă pagina afișează o bară de derulare pe care nu o doriți, puteți rezolva problema specificând atributul defilare="nu" în etichetă . Dar rețineți că dacă cadrul nu este suficient de mare pentru a afișa întregul conținut al paginii, atunci vizitatorul nu va avea cum să deruleze pagina afișată.
Legături în interiorul cadrelor
Urmărirea unui link într-un document HTML obișnuit se efectuează după cum urmează: faceți clic pe link și documentul curent este înlocuit cu unul nou în fereastra curentă sau într-o nouă fereastră de browser. Când utilizați cadre, schema de încărcare a documentelor HTML diferă de cea obișnuită, iar principala diferență este capacitatea de a încărca un document HTML într-un cadru dintr-un alt cadru. Pentru a încărca un document într-un cadru specific, utilizați atributul ţintă etichetă . Ca valoare de atribut ţintă se folosește numele cadrului în care va fi încărcat documentul specificat de atribut nume etichetă . De asemenea, merită remarcat faptul că numele cadrului trebuie să înceapă fie cu un număr, fie cu o literă latină. Următoarele nume sunt folosite ca nume rezervate:
Pentru link-urile externe, ar trebui să setați atributul target fie la _top, fie la _blank pentru a vă asigura că proiectele terță parte nu apar în cadrele dvs., ci mai degrabă umple toată fereastra browserului.
Următorul exemplu arată un document HTML în care cadrul din dreapta încarcă o pagină dintr-un link plasat în cadrul de sus. Link către documentul care se va deschide în cadrul din dreapta:
Pentru a încărca un document într-un cadru specificat, utilizați construcția target="frame_right", așa cum se arată în exemplu:
Exemplu: Link către un alt cadru
Încearcă singur »
Link către un alt cadru
Browserul dvs. nu afișează cadre
Rame plutitoare
Element (o abreviere a termenului englezesc „floating frame”) vă permite să încorporați un document HTML separat sau altă resursă oriunde pe o pagină web. Conținutul unui cadru plutitor (încorporat) poate fi orice pagină HTML, fie din resursa dumneavoastră, fie de pe un alt site web. După cum ați înțeles deja, cadrele inactive sunt create folosind elementul , care, spre deosebire de etichetă nu este introdus între etichete Şi
, și între etichete Şi
. În element puteți folosi aceleași atribute ca și pentru cadru , cu excepția atributului noresize— spre deosebire de cadrele obișnuite, cadrele încorporate nu pot fi redimensionate pe ecran:
Atribut
Descriere
src
folosit pentru a specifica adresa URL a paginii care va fi afișată în cadru
înălţime
setează înălțimea ferestrei cadru plutitor în pixeli sau %
lăţime
setează lățimea ferestrei cadru plutitor în pixeli sau %
nume
numele cadrului prin care poate fi accesat în link-uri
chenarul cadru
setează încadrarea pentru cadre, poate lua valori 1 (există o încadrare) sau 0 (fără încadrare) ( Nu este acceptat în HTML5)
lățimea marginii
umplutură la stânga și la dreapta de la conținut la chenarul cadrului ( Nu este acceptat în HTML5)
înălțimea marginii
indentare deasupra și dedesubt de la conținut până la marginea cadrului ( Nu este acceptat în HTML5)
defilare
determină tipul de bare de defilare pentru cadru și ia valorile da (există bare), nu (fără bare) și auto (barele apar dacă este necesar) ( Nu este acceptat în HTML5)
ecran complet permis
Permite cadrului să intre în modul ecran complet
hspace
Marja orizontală de la cadru la conținutul înconjurător
vspace
spațiu vertical de la cadru la conținutul înconjurător
alinia
definește alinierea cadrului
În exemplul următor, dimensiunile cadrului plutitor sunt specificate în pixeli, dar le puteți specifica și în %:
Instrucţiuni
Limbajul HTML (HyperText Markup Language) oferă două tipuri de cadre. „Floating” este mai flexibil și mai ușor de introdus într-unul existent. ÎN caz general Construcția care descrie inserarea unei ferestre folosind un cadru plutitor arată astfel: Aici, site-ul existent (atributul src) este specificat ca sursă de date pentru acest cadru. Acesta va fi deschis într-un cadru care măsoară 400 pe 300, așa cum este indicat în atributele lățime și înălțime. De asemenea, puteți specifica pagina site-ului dvs. în atributul src. În acest caz, este suficient să specificați o adresă relativă (adică o adresă relativă la pagina în care este inserat cadrul): În acest exemplu, înălțimea cadrului nu este specificată, dar există un atribut id. Folosindu-l poți folosind CSS() setați dimensiunile necesare pentru acest cadru:
Un alt tip de cadre - „clasice” - necesită o pagină separată care va conține o descriere a structurii cadrelor. Cadrele în sine vor fi amplasate pe pagini separate, poate chiar pe site-uri separate. Codul HTML pentru o astfel de pagină container pentru cadre ar putea arăta astfel:
Fără blocuri ... Şi ... , care sunt necesare pentru paginile obișnuite, nu ar trebui să fie aici În acest exemplu, eticheta containerului de deschidere conține atributul rows - asta înseamnă că spațiul paginii trebuie împărțit vertical și primul cadru va fi dat partea superioara. Dacă înlocuiți rândurile cu coloane, diviziunea va fi orizontală. Valoarea acestui atribut „*,*” indică faptul că proporțiile împărțite sunt egale - 50% fiecare. Dacă specificați, de exemplu, „20%,*”, atunci numai 20% va fi acordat primului cadru, iar restul spațiului va fi acordat celui de-al doilea. Utilizatorul poate modifica aceste proporții trăgând marginile cadrele cu mouse-ul, dar este posibil să interziceți această acțiune. Pentru a face acest lucru, trebuie să adăugați atributul noresize la eticheta unui anumit cadru. De asemenea, puteți specifica dimensiunea marginilor verticale și orizontale din cadrul adiacent (atribute marginwidth și marginheight): Este posibil să setați reguli de comportament pentru barele de defilare ale fiecărui cadru separat. Acest lucru se face folosind atributul de defilare, care poate conține una dintre cele trei valori predefinite. Dacă specificați scrolling="auto", atunci barele de defilare vor apărea atunci când conținutul cadrului nu se încadrează în limitele acestuia. Dacă „da” – dungile vor fi prezente în mod constant, indiferent dacă sunt necesare. Dacă „nu” - aceasta va însemna că barele de defilare sunt dezactivate pentru acest cadru.
Pe baza informațiilor prezentate în cei doi pași anteriori, trebuie să construiți un cod html care este mai potrivit pentru rezolvarea problemei dvs. După aceea, tot ce rămâne este să-l inserați în codul sursă al paginii. Pentru a face acest lucru, puteți utiliza editorul de pagini al sistemului dvs. de gestionare a site-ului - deschideți pagina dorită în acesta, comutați la modul de editare a codului html și inserați codul în locul dorit de pe pagină. Poți descărca fișierul? cod sursă Găzduire de gestionare a managerului de fișiere de pagină sau sistem de gestionare a conținutului, deschideți-l în editor de textși lipiți codul în el. Și apoi utilizați aceeași metodă pentru a încărca codul modificat înapoi pe server.