Informații articol
Frame, model al unei pagini web stocat în propriul fișier HTML. De la cea mai recentă versiune HTML, frame-urile sunt considerate elemente nedorite.
Frame, model al unei pagini web stocat în propriul fișier HTML
Frame-ul provine din primii ani de proiectare a website-urilor.
Funcția cadru, introdusă de Netscape în 1996, a făcut posibilă divizarea unui website în diferite secțiuni.
Inițial, a fost folosit pentru a separa antetul și bara de navigare a unei pagini de conținut.
Această separare a părților statice, navigare și antet, de părți dinamice era utilă la acea vreme.
Conexiunea la internet a majorității utilizatorilor era foarte limitată.
Viteza era doar o fracțiune din ratele de transfer de date disponibile astăzi.
Prin urmare, s-a încercat o reîncărcare doar a anumitor părți ale unui website.
Ne referim aici la cele care se schimbă, în timp ce părțile statice rămân la fel.
Această situație a dus la economisirea volumului de date și a redus timpul de încărcare.
Frameset-uri
Un frameset este un model al unei pagini web stocat în propriul fișier HTML.
Conține numărul de secțiuni individuale, precum și numărul și dimensiunea rândurilor și coloanelor.
Elementul HTML corespunzător se numește „frameset” și poate conține atributele „cols” și „rows”.
„Cols” definește numărul de coloane și „rows” numărul de rânduri.
Coloanele individuale sunt separate printr-o virgulă.
Articole recomandate:
Este posibil să formatăm una sau mai multe coloane sau rânduri „dinamic”.
Mai exact, unul sau mai multe rânduri se adaptează la dimensiunea din coloanele sau rândurile fixe.
Cu col=”400,*” creați un frameset cu două coloane, unde prima coloană are 400 de pixeli lățime.
A doua coloană va ocupa restul afișajului.
Numărul și dimensiunea rândurilor sunt definite în mod analog coloanelor.
Câmpurile rezultate sunt apoi completate cu câte un cadru.
Frame-uri
Un frame este miezul unei pagini de frameset-uri.
Elementul „frame” nu poate fi închis cu un element de închidere, ci doar „inline”, adică prin „/>”.
În plus, elementul frame poate fi utilizat doar într-un set de frame-uri.
Cele două atribute principale ale unui frame sunt „src” și „name”.
Atributul „src” definește pagina de conținut care urmează să fie încărcată în frame.
Aceasta funcționează la fel ca în cazul altor etichete, cum ar fi „img”.
Atributul „name” servește ca destinație pentru legături și, prin urmare, este esențial pentru navigare.
În afară de aceste două atribute HTML, următoarele sunt permise într-un element de frame:
- id;
- class;
- style;
- title;
- longdesc;
- frameborder;
- marginwidth;
- marginheight;
- noresize;
- scrolling.
Cu frameborder puteți defini un cadru pentru un element, dar nu toate posibilitățile CSS sunt disponibile aici.
Noresize determină dacă utilizatorii au opțiunea de a mări sau reduce elementul frame.
Cu atributul scrolling puteți defini dacă un frame conține o bară de derulare sau nu.
Dezavantajele frame-urilor
Dezavantajele frame-urilor sunt multiple. În această secțiune vom prezenta unele dintre ele.
În primul rând, frameset-urile și frame-urile provin dintr-o perioadă îndepărtată a istoriei digitale.
O perioadă în care majoritatea furnizorilor nu ofereau încă o creare dinamică de website-uri.
Așa cum se întâmplă astăzi, cazul clasic de utilizare a frame-urilor în HTML nu mai există.
Cu toate acestea, dezavantajele rămân.
Browserele afișează întotdeauna întreaga construcție.
Separarea unei pagini în mai multe documente împiedică utilizatorii să plaseze bookmark-uri pe subpagini.
În plus, acest lucru face imposibilă imprimarea paginilor complete.
Un dezavantaj deosebit de enervant se referă la conținutul de pe pagină.
Odată găsit prin motoarele de căutare, este afișat fără navigarea corespunzătoare.
În epoca smartphone-urilor și a tabletelor, frame-urile nu pot fi poziționate cu CSS.
Această situație reprezintă un dezavantaj inacceptabil.
Face aproape imposibilă utilizarea paginilor frame pe dispozitivele mobile.
Importanța cadrelor pentru optimizare SEO
Majoritatea motoarelor de căutare, inclusiv Google, acordă atenție numai zonei „noframes”.
Asta înseamnă că o pagină frame clasică nu poate fi indexată.
Pentru a împiedica afișarea conținutului fără o navigare adecvată, se poate utiliza un fragment JavaScript.
Cu toate acestea, vă sfătuim cu fermitate să nu utilizați cadre.
Un website conceput cu această tehnologie a trecut printr-o optimizare SEO?
Vă recomandăm o reproiectare imediată care să țină seama de utilizarea pe dispozitivele mobile.
Pentru mai multe servicii SEO și de web design intrați în contact cu această agenție de optimizare SEO!
Înlocuitori moderni și de actualitate
Nu puteți evita încorporarea unor elemente sau documente?
Este mai bine să utilizați elementul iframe din codul HTML.
Acest element este un succesor al elementului cadru care este adesea folosit pentru integrarea videoclipurilor.
Doriți să obțineți doar o navigare fixă?
Puteți implementa o soluție compatibilă XHTML și HTML 5 cu CSS și atributul „position: fixed”.
AJAX, o combinație JavaScript și XML, oferă ocazia de a încărca și adapta dinamic elemente și conținut pe website.