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: 1027
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. 2024 )