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 și nu trebuie 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ă obțineți vizitatori din motoarele de căutare, uitați de cadre. 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 cadre devin din ce în ce mai rare pe World Wide Web, învățarea HTML ar fi incompletă fără a lua în considerare subiectul 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 î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
- Incearca-l tu insuti "
frame_top | |
frame_left | frame_right |
Î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
Etichetă
- 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:
Î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
Dacă browserul nu acceptă cadre, fereastra va afișa textul situat între etichete
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 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
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 variază pentru diferite browsere. 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
- Incearca-l tu insuti "
frame_left | frame_right |
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
- Incearca-l tu insuti "
frame_top | |
frame_left | frame_right |
Dacă doriți să poziționați pagina afișată în cadrul 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 marginea 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 face 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 anumit cadru, 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 linkurile externe, ar trebui să setați atributul target fie la _top, fie la _blank pentru a vă asigura că proiectele de la terți 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:
Cadrul din dreapta primește un nume frame_right:
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
- Incearca-l tu insuti "
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 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
Î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 până la marginea 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 %:
Exemplu de structură a cadrului
Fereastra browserului poate fi împărțită în cadre, de ex. în zone situate una lângă alta. Puteți încărca propriile pagini HTML în fiecare dintre aceste zone. Va fi mai clar cu un exemplu, creați un fișier nou numit index.html cu următorul cod:
Cadre în html
În fereastra browserului va arăta astfel:
Fereastra browserului este împărțită în 3 părți. Trebuie să spun că acesta este singurul caz în care nu există etichete într-un document html
. Etichetele sunt folosite în schimb
Câte astfel de zone vor exista și cum vor fi amplasate depind de doi parametri de etichetă
- rânduri- specifică împărțirea ferestrei în zone orizontale. Mai mult, numărul de valori pe care le are acest parametru, numărul de zone. În exemplul nostru rows="30%, 10%, 60%", adică trei zone orizontale: lățimea primei este de 30% din lățimea ecranului, lățimea celei de-a doua este de 10%, iar a treia este de 60%.
- cols- specifică împărțirea ferestrei în zone verticale.
Ne vom uita la parametrii etichetei cu exemple.
Așa că ne-am uitat la toți parametrii etichetei .
Atingerea finală: îndepărtați ramele. Pentru a face acest lucru în etichetă
Cadre în html
Acum pagina noastră arată astfel:
Avantaje și dezavantaje ale ramelor
Acum că înțelegeți cadrele, este timpul să vorbiți despre avantajele și dezavantajele site-urilor web încadrate.
Un avantaj incontestabil este reducerea cantității de informații descărcate pe computerul utilizatorului. La urma urmei, antetul și meniul site-ului sunt încărcate o singură dată, apoi doar conținutul se modifică. Desigur, acest lucru reduce timpul de încărcare.
Dar mai sunt multe neajunsuri. În primul rând, este ușor să fii confuz în structura cadrelor.
În al doilea rând, meniul nostru este într-un fișier separat. Aceasta înseamnă că dacă un utilizator a găsit, de exemplu, pagina ta content.html printr-un motor de căutare, atunci o va putea citi doar, deoarece nu există link-uri sau elemente de meniu pe această pagină.
În cele din urmă, nu toate browserele acceptă structura de cadre. Prin urmare, etichetele existente
De aici concluzia - nu utilizați cadre decât dacă este absolut necesar.
Exemple de structuri de cadru
După cum vă amintiți, doi parametri sunt responsabili pentru împărțirea în cadre: rânduriȘi cols. Combinându-le, puteți împărți fereastra în rame în orice fel. Vom lua în considerare exemple de astfel de partiționare.
Exemplul 1:
Cadre în html
Obținem trei cadre verticale. Lățimea primului este de 150 de pixeli, a doua este de 300, iar a treia este restul spațiului ferestrei.
Rezultat:
Exemplul 2:
Cadre în html
Obținem două rame verticale. Lățimea primului este considerată egală cu unu, iar a doua este considerată ca fiind de două ori mai lată decât prima (adică 33% și 67% din lățimea ferestrei).
Rezultat:
Exemplul 3:
Cadre în html
Obținem două cadre orizontale. Înălțimea primului este de 100 de pixeli, iar a doua este restul spațiului.
Vom împărți al doilea cadru orizontal în două verticale: unul are 200 de pixeli lățime, iar al doilea va ocupa restul spațiului. Acest lucru se realizează folosind etichete imbricate
O fereastră de browser poate fi împărțită în părți numite cadre, uneori cadre; Le poți numi și praguri. În fiecare astfel de parte a ferestrei browserului, de ex. cadru, poate fi încărcat un document HTML separat. Să ne uităm la un exemplu de fereastră de browser cu trei cadre.
În acest caz, pentru claritate, fiecare cadru este încărcat cu un document HTML simplu care indică numărul cadrului și numele fișierului care stochează conținutul acestuia. Dacă în cadru este încărcat un document real, care nu se încadrează complet în el, atunci cadrul (atenție, nu toată fereastra!) va avea bare de defilare verticale și/sau orizontale în funcție de faptul că conținutul nu se potrivește orizontal și/ sau pe verticală document.
De exemplu, designul și structura site-ului dvs. sunt astfel încât să apară aceleași elemente repetate pe fiecare pagină a site-ului: titlul, meniul de navigare, adresa de la sfârșitul paginii sau alte elemente similare. Se modifică doar conținutul secțiunilor. Apoi paginile pot fi împărțite în părți, astfel încât părțile neschimbabile să fie plasate în cadre separate, iar un alt cadru poate fi alocat astfel încât conținutul secțiunii dorite să fie încărcat în el după ce faceți clic pe linkul corespunzător, de exemplu, dintr-un meniu .
Acest lucru economisește viteza de încărcare, deoarece părți identice ale paginilor site-ului nu sunt reîncărcate, ci sunt pur și simplu afișate tot timpul în cadrele alocate acestora.
Crearea unui element de structură cadru FRAMESET
Structura aspectului ferestrei este stocată într-un document HTML separat, care se numește document încadrat. Structura cadrului este formată folosind un element special FRAMESET. Un document obișnuit are o secțiune HEAD și o secțiune BODY, în timp ce într-un document cu cadre, secțiunea BODY este înlocuită cu o descriere a structurii cadrelor, adică. secțiunea FRAMESET.
Un element NOFRAME poate fi adăugat la secțiunea FRAMESET cu conținut alternativ pentru afișare în browsere care nu acceptă cadre sau în browsere care nu acceptă cadre. Astfel de browsere pur și simplu nu vor înțelege structurile FRAMESET și NOFRAME, dar vor afișa textul plasat în interiorul lor.
Rețineți că secțiunea BODY lipsește în întregime din document, iar elementul NOFRAMES este conținut în secțiunea FRAMESET.
Structura cadrului în sine este formată prin împărțirea ferestrei browserului în părți - rânduri și coloane; Într-o oarecare măsură, acest lucru nu pare să creeze tabele. Pentru a face acest lucru, elementul FRAMESET are atribute cols și rows, care specifică împărțirea în coloane și, respectiv, rânduri.
Unitățile de măsură în care pot fi setate dimensiunile cadrelor sunt, ca de obicei, pixeli și procente. Există, de asemenea, posibilitatea de a seta dimensiunea într-o unitate de măsură care este nouă pentru noi, care poate fi numită aproximativ o „parte” a ferestrei. Valorile atributelor cols și rows sunt specificate prin listarea dimensiunilor zonelor corespunzătoare, separate prin virgule. Puteți combina diferite metode de sarcini. Să ne uităm la câteva exemple, bazate pe presupunerea că dimensiunea ferestrei browserului este de 800x600 pixeli.
Acest cod va împărți fereastra pe orizontală în două cadre (rânduri) de înălțime egală. Dacă setați atributul cols="50%, 50%", veți obține două coloane de aceeași lățime.
Cu acest cod, obținem trei coloane de cadre: cea din stânga are 120 de pixeli lățime, cea din mijloc este de 400 de pixeli, iar a treia coloană conține tot ce rămâne din primele două coloane în atributul această valoare este indicată de; simbolul asterisc „*”.
Acest cod va crea două coloane de cadru. Lățimea primului este luată ca una (aceasta este notat ca 1 * sau pur și simplu *), lățimea celui de-al doilea este de patru ori mai mare. Astfel, lățimea primului va fi de 20%, iar lățimea celui de-al doilea de 80% din lățimea totală a ferestrei browserului.
Măsura de mai sus combină toate cele trei metode de specificare a dimensiunilor. Lățimea primei coloane va fi de 100 de pixeli, a doua va fi alocată 40% din lățimea rămasă (800 - 100 = 700), iar a treia va fi tot ceea ce nu este ocupat de prima și a doua coloană.
O secțiune FRAMESET poate conține secțiuni FRAMESET imbricate, permițându-vă să creați o structură de cadru destul de complexă. Să presupunem că trebuie să împărțim fereastra în 4 cadre, după cum urmează:
Mai întâi trebuie să organizați 2 coloane astfel:
cols= "100, * "Apoi împărțiți a doua coloană în trei rânduri astfel:
rows="80, *, 30"Un cadru separat, sau mai degrabă descrierea acestuia, este specificat de elementul FRAME și de atributele acestuia: mai multe despre el puțin mai târziu. Să revenim la elementele FRAMESET imbricate. Să ne uităm la un exemplu de cod care creează o structură de cadru ca aceasta:
Se pare că ne-am dat seama cum este împărțită o fereastră în rame. Când creați cadre, vă puteți asigura că marginea dintre cadre nu este vizibilă. După cum probabil ați ghicit deja, acest lucru se face folosind atributul border, valoarea sa ar trebui să fie zero. Dar adevărul este că pentru cadre acest atribut nu este perceput de browserul Internet Explorer, ci este acceptat de browserul Netscape Navigator. Pentru Internet Explorer, granița dintre cadre este specificată de atributul frameborder, care nu este acceptat de browserul Netscape Navigator. Se pare că este necesar să setați aceleași valori pentru ambele atribute, astfel încât ambele browsere să interpreteze codul HTML la fel, iar grosimea granițelor dintre cadre să fie aceeași.
Grosimea chenarelor sau, cu alte cuvinte, distanța dintre cadre poate fi de asemenea ajustată folosind atributul framespacing, a cărui valoare este specificată în pixeli. Toate atributele elementului FRAMESET sunt afișate în tabel.
Atributele elementului
Atribut |
Descriere |
Exemplu |
rânduri | Definește numărul și dimensiunea cadrelor orizontale (cadre de linie) în fereastra browserului. Valoarea este o listă de dimensiuni separate prin virgulă. Metode de stabilire a dimensiunilor: a) ca procent din înălțimea zonei de lucru a ferestrei browserului, de exemplu: „30%, 30%, 40%”; b) sub forma semnului „*” (asterisc), indicând faptul că cadrul ocupă tot spațiul liber al ferestrei browser care nu este ocupat de alte cadre cu dimensiuni specificate în mod explicit, de exemplu, asteriscul din intrarea „25 %, 25%, *” este echivalent cu 50%; c) în pixeli de exemplu: "75, *" . Toate cele trei metode pot fi combinate. |
rows= "25%, 25%, *" |
cols | Determină numărul și dimensiunea cadrelor verticale (cadre de coloană) în fereastra browserului. Ca valoare este specificată o listă de dimensiuni separate prin virgulă. Dimensiunile sunt setate în același mod ca în parametrul RÂNDURI anterior. |
cols= "265, *" |
frontieră | Specifică lățimea marginilor cadrului în pixeli. Această opțiune funcționează numai în browserele Netscape. | Border="0" |
chenarul cadru | Acest parametru este valabil numai în browserele Internet Explorer și determină prezența cadrelor pentru cadrele conținute în elementul FRAMESET. Valori posibile: Da cadre de afișare; Nu sau 0 nu afișează cadre. | Frameborder="0" |
spațierea cadrelor | Definește distanța (așa-numita „zonă gri”) dintre cadre în pixeli. Această opțiune este necesară și pentru a crea cadre fără margini. | framespacing= "0" |
Acum să revenim la elementul FRAME, care descrie un singur cadru din întreaga structură. Un parametru necesar pentru acesta este atributul src, care specifică adresa URL HTML a documentului sau imaginii care urmează să fie afișată în acest cadru. De asemenea, este mai bine să dați un nume cadrului folosind atributul nume. Acest lucru vă va permite să utilizați acest nume ca valoare a atributului țintă al elementului A și să controlați în ce cadru ar trebui să se încarce legătura. Numele cadrelor nu pot începe cu cifre numai literele alfabetului latin (az, AZ) sunt permise ca caractere inițiale.
Când o structură de cadru nu definește o graniță între cadre, conținutul lor poate fi prea strâns unul cu celălalt, ceea ce nu va arăta foarte frumos. Dacă doriți să extindeți conținutul cadrelor și tot nu includeți afișarea limitelor dintre ele, atunci acest lucru se poate face prin setarea indentărilor în interiorul cadrelor. Dimensiunea acestor indentări este setată în pixeli și în perechi: pentru indentări din partea de sus și de jos cu atributul marginheight,
și pentru indentări din dreapta și din stânga cu atributul marginwidth. Apoi, distanța dintre conținutul cadrelor adiacente va fi egală cu suma indentărilor corespunzătoare ale acestor cadre.
Dacă un chenar ar trebui să fie afișat în jurul unui anumit cadru este determinat de atributul său frameborder. O valoare de da (sau 1) indică că ar trebui să existe o chenar, o valoare de nu (sau 0) indică că nu ar trebui să existe o chenar.
Utilizatorul poate redimensiona cadrele create de documentul HTML. Pentru a face acest lucru, trebuie doar să mutați cursorul mouse-ului la marginea cadrelor (nu contează dacă aceste margini sunt vizibile sau nu) și redimensionați fereastra utilizând metoda standard a sistemului de operare.
Pe Windows, cursorul mouse-ului va apărea ca o săgeată neagră cu două capete. Făcând clic pe butonul stâng al mouse-ului, puteți muta marginea ferestrei. În mod similar, puteți modifica dimensiunea cadrului, deoarece un cadru este și o fereastră. Dacă ați calculat dimensiunile ramelor și nu doriți ca utilizatorul să le schimbe, setați atributul noresize. Ca urmare, redimensionarea va fi interzisă.
După cum am spus mai devreme, barele de defilare apar pe un cadru dacă conținutul acestuia nu se încadrează complet în limitele specificate. Prezența barelor de defilare este controlată de atributul de defilare. Cele trei valori permise sunt da, nu și auto.
Valoarea automată face ca barele de defilare să apară automat în cazurile în care sunt cu adevărat necesare. Dacă conținutul este deja vizibil, nu există bare de defilare, dacă o parte din conținut nu se potrivește, va apărea bara de defilare necesară.
O valoare de yes activează ambele bare de defilare, indiferent dacă sunt necesare sau nu. Uneori poate să nu arate foarte frumos.
Valoarea nu împiedică afișarea barelor de defilare. Fiți atenți la această valoare, deoarece specificarea acesteia poate împiedica utilizatorul să vadă întregul conținut al cadrului atunci când acesta nu se încadrează complet în cadrul. Toate atributele elementului FRAME sunt prezentate în tabel.
Atributele elementului
Atribut |
Descriere |
Exemplu |
src | Parametru necesar. Specifică adresa HTL (URL) fișierul afișat în acest cadru |
src="frame2.html" |
Nume | Definește numele acestui cadru, care va fi folosit ulterior pentru a se referi la el din alte documente folosind atributul target (vezi elementul A). Valoarea trebuie să fie orice nume fără spații, folosind caractere și numere latine (caracterele inițiale pot fi doar litere ale alfabetului latin: a-z, A-Z). Numele nu trebuie să înceapă cu cifre sau caractere speciale. Numele cadrelor rezervate încep cu un caracter de subliniere. |
name="menu1" |
lățimea marginii | Specifică lățimea (în pixeli) a marginilor din stânga și din dreapta ale cadrului. Dacă parametrul nu este specificat, browserul va determina automat dimensiunea optimă a indentării. | marginwidth="0" |
înălțimea marginii | Specifică lățimea, în pixeli, a marginilor de sus și de jos ale cadrului. Dacă parametrul nu este specificat, browserul va determina automat dimensiunea optimă a indentării. | marginheight="0" |
defilare | Stabilește dacă conținutul cadrului are bare de defilare. Valori posibile: da — afișați barele de defilare; nu—nu afișați bare de defilare; automat - afișați barele de defilare dacă este necesar (dacă documentul specificat în parametrul SRC nu se încadrează în cadru) |
scrolling= "automat" |
noresize | Nu permite redimensionarea cadrului. Acest parametru este un flag și nu necesită o valoare. | noresize |
chenarul cadru | Stabilește dacă un cadru are chenare. Valori posibile: da sau 1 — cadre de afișare; nu sau 0 — nu afișați cadre. |
frameborder= "0" |