Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Definirea continutului si atributelor unui frame (elementul FRAME)

html


Definirea continutului si atributelor unui frame (elementul FRAME)

Continutul (documentul care se încarca în frame) si înfatisarea unui frame (detalii despre marginile frame-ului si despre posibilitatile de scroll) sînt definite de elementul FRAME prin intermediul unor atribute specifice. În pl 929h77j us frame-urile se pot identifica prin nume care pot fi utilizate la navigare: tagul ANCHOR poate specifica un atribut (NAME) care sa indice frame-ul în care se încarca documentul indicat de legatura.



Elementul FRAME

Sintaxa:

<FRAME>

Atribute posibile:

NAME=CDATA (numele frame-ului)

SRC=URI (continutul frame-ului)

LONGDESC=URI (descriere lunga a frame-ului)

FRAMEBORDER=[ 1 | 0 ] (marginea frame-ului)

MARGINWIDTH=Pixels (latimea marginii)

MARGINHEIGHT=Pixels (înaltimea marginii)

NORESIZE (dezactiveaza posibilitatea de redimensionare a frame-ului)

SCROLLING=[ yes | no | auto ] (posibilitatea de scroll)

atribute core

Contine:

vid (nu contine nimic)

Continut în:

FRAMESET

Descriere:

Acest element defineste un frame - un subspatiu dreptunghiluar dintr-un document cu frame-uri (dintr-un set de frame-uri). Fiecare element FRAME trebuie sa apara într-un element FRAMESET care îi defineste dimensiunea.

Atributul SRC ofera adresa (URI) de unde se va înarca continutul frame-ului, care este, în mod tipic, un document HTML. Daca este însa o imagine, o secventa video sau un alt obiect similar si acesta nu poate fi descris în mod adecvat cu atributul TITLE al lui FRAME, atunci autorul paginii respective va trebui sa folosesca atributul LONGDESC pentru a oferi a adresa (URI) a descrierii HTML a obiectului respectiv. Nu se recomanda însa aceasta metoda, pentru a se permite o indexare eficienta de catre motoarele de cautare, precum si o utilizare accesibila în cazule browsere-lor nevizuale.

Atributul NAME da un nume frame-ului respectiv pentru a putea fi utilizat cu atributul TARGET al elementelor A, BASE, FORM si LINK. Valoarea acestui atribut trebuie sa înceapa cu un caracter din domeniul A-Z sau a-z. Aceasta trebuie sa fie "citibila" si sa se bazeze pe continutul frame-ului respectiv. De exemplu NAME=left este nerecomandat, întrucît nu spune nimic despre ce se gaseste în frame-ul respectiv, în timp ce NAME=nav este si aceasta nerecomandata, nefiind suficient de clara (nu este "citibila"). Mult mai sugestiva este o atrbuire de genul NAME=Content sau NAME=Navigation. si atributul TITLE poate fi, de asemenea, folosit pentru a oferi un titlu mai lung pentru frame, dar acesta nu este suportat de toate browserele.

Atributele prezentationale acceptate pot fi înlocuite de style-sheet-uri (si e recomandabil sa fie asa), dar sînt, înca, mai mult suportate de browsere.

Atributul FRAMEBORDER specifica daca un frame are (valoarea 1) sau nu (valoarea 0) margine vizibila. Valoarea implicita este 1. Acest atribut poate fi suprapus de cel al frame-urilor adiacente. Un frame care nu are margine nu poate fi nici redimensionat.



Atributele MARGINWIDTH si MARGINHEIGHT definesc numarul de pixeli folositi ca margini stînga/dreapta si, respectiv, sus/jos. Valorile trenuie sa fie mai mari ca 1 pixel, iar atributul boolean NORESIZE împiedica utilizatorul sa redimensioneze frame-ul.

Atributul SCROLLING specifica daca se vor oferi scroll-bar-uri pentru frame-uri. Valoarea implicita (auto) le genereaza atunci cînd este cazul. Valoarea yes le afiseaza tot timpul, iar valoarea no le suprima, chiar cînd sînt necesare.

Exemplu:

Fie urmatorul document cu frame-uri:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"

"https://www.w3.org/TR/REC-html40/frameset.dtd">

<HTML>

<HEAD>

<TITLE>A frameset document</TITLE>

</HEAD>

<FRAMESET cols="33% %,33%">

<FRAMESET rows="* ">

<FRAME src="contents_of_frame1.html" scrolling="no">

<FRAME src="contents_of_frame2.gif"

marginwidth="10" marginheight="15" noresize>

</FRAMESET>

<FRAME src="contents_of_frame3.html" frameborder="0">

<FRAME src="contents_of_frame4.html" frameborder="0">

</FRAMESET>

</HTML>

Acest exemplu creaza 4 frame-uri cu layout-ul (pozitionarea) ca în figura urmatoare:

+-------- ----- ------ ---------+

|Frame 1 |Frame 3 |Frame 4 |

| | | |

| | | |

+------------| | |

|Frame 2 | | |

| | | |

+ -------- ----- ------ --------+

si ilustreaza utilizarea atributelor lui FRAME. Frame-ul 1 nu are bare de scroll; frame-ul 2 lasa spatiu în jurul continutului sau (care este initial o imagine) si nu este redimensionabil; între frame-urile 3 si 4 nu este desenata marginea, care va fi, totsi desenata (implicit, nefiind specificat altfel) între frame-urile 1, 2 si 3.




Document Info


Accesari: 1116
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )