vineri, 27 februarie 2015

FRAME-URI HTML

Cu ajutorul frame-urilor se pot afisa mai multe pagini web intr-o singura fereastra in browser. Fiecare pagina se numeste un frame iar fiecare frame este independent de celalalt.
Dezavantajele utilizarii frame-urilor:
  • Dezvoltatorii web trebuie sa gestioneze mai multe documente HTML.
  • Este destul de dificil sa printezi intreaga pagina.

Tag-ul Frameset

Tag-ul <frameset>descrie cum va fi divizata fereastra in frame-uri. Fiecare frameset defineste un set de randuri si coloane. Valorile randurilor/coloanelor indica portiunea din ercran pe care o va ocupa fiecare rand/coloana.

Tag-ul Frame

Tag-ul frame defineste ce document si in ce frame sa se afiseze. In exemplul urmator avem un framset cu doua coloane. Prima coloana este setata la 25% din latimea ferestrelei browser-ului. Documentul HTML “frame_1.htm” este afisat in prima coloana, iar documentul HTML “frame_2.htm” este afisat in ceea de-a doua coloana.
Exemplu:
<frameset cols="25%,75%">    <frame src="frame_1.htm">    <frame src="frame_2.htm"> </frameset>
ATENTIE! Dimensiunea unei coloane frameset poate fi specificata si in pixeli (cols=”150,350″), sau se poate specifica si ca o coloana sa foloseasca spatiul ramas (cols=”25%,*”).

Pont HTML

Daca un frame are borduri atunci acesta poate fi redimensionat de utilizator tragand de acele borduri. Pentru a preveni acest lucru se poate utiliza noresize=”noresize”in tag-ul <frame>.
Pentru browser-ele care nu suporta frame-uri folositi <noframes>.
ATENTIE! Nu se poate folosi <body></body> impreuna cu <frameset></frameset>. Totusi daca adaugati tag-ul<noframes> care sa contina un text pentru browser-ele care nu suporta frame-urile va trebui ca textul sa fie inclus intre tag-urile <body></body>.

Tag-uri Frame

TagDescriere
<frameset>Defineste un set de frame-uri
<frame>Defineste un frame
<noframes>Defineste o zona care va aparea daca browser-ul nu suporta frame-uri
<iframe>Defineste un frame inline

Niciun comentariu:

Trimiteți un comentariu