CATEGORII DOCUMENTE |
Cadre sau subferestre
Pana in acest moment in fereastra browserului era incarcat un singur document Html. Cadrele ne permit sa definim in fereastra browserului subferestre in care sa fie incarcate documentele html diferite.
Cadrele sunt definite intr-un fisier Html special, in care blocul <body>.</body> este inlocui cu blocul <fremeset>.</fremeset> . In interiorul acestui bloc, fiecare cadru este introdus prin eticheta <frame>. Un atribut obligatoriu al etichetei <frame> este src care primeste ca valoare adresa URL a documentului Html care va fi incarcat in acest frame.
Definirea cadrelor se face din aproape in aproape, prin impartirea ferestrelor (si a subferestrelor) in linii si coloane:
impartirea unei ferestre intr-un numar de subferestre de tip coloana se face cu ajutorul atrinutului cols al etichetei <frameset> ce descrie acea fereastra;
impartirea unui ferestre intr-un numar de subferestre de tip linie se face cu ajutorul atributului rows al etichetei <freneset> ce descrie acea fereastra;
Valoarea atributelor cols si rows este o lista de elmente (pentru fiecare subfereastra cate un element) separate prin virgula, care descriu modul in care se face impartirea.
Elemetele listei pot fi:
Un numarintreg de pixeli;
Procente din dimensiunea ferestrei (numar intre 1 si 99 terminat cu %);
n*, care inseamna n parti din spatiul ramas.
Exemplu 1: 200,*,50%,* inseamna in 4 subferestre, dintre care prima are 200 de pixeli, a treia ocupa jumatate din spatiul total disponibil, iar a doua si a patra ocupa in mod egal restul de spatiu ramas disponibil.
Exemplul 2: 200, 1*,50%,2* inseamna o impartire in 4 subferestre, dintre care prima are 200 de pixeli, a treia ocupa jumatate din spatiul total disponibil, a doua si a patra foloseste restul spatiului ramas disponibil, care se imparte in trei parti egale, a doua fereastra ocupand o parte, iar a para fereastra 2 parti.
Aplicatie:
<html>
<head>
<title>
exemplu cadre
</title>
</head>
<fremeset cols="*,*">
<frame src="p1.html">
<Frame src="p2.html">
</fremeset>
</html>
(<html>
<head>
<title>cadre</title>
</head>
<frameset cols='*,*'>
<frame src='p1.html'>
<frame src='p2.html'>
</frameset>
</html>)
Aplicatie 2: In aceasta aplicatie este creata o pagina web cu trei cadre orizontale. Pentru al doilea cadru valoarea atributului src este adresa URL(imagine) a unei pagini.
<html>
<head>
<title>
exemplu cadrre 2
</title>
</head>
<fremeset rows="100,*,10%">
<frame src="p1.html">
<frame src="imagine.jpg">
<Frame src="p3.html">
</fremeset>
</html>
Aplicatie 3: In exemplul urmator este creata o matrice de 4 cadre (2x2). Pentru a realiza acest lucru, se foloseste similar cele doua atribute cols si rows
<html>
<head>
<title>
exemplu cadrre 3
</title>
</head>
<fremeset rows="*,*" cols="*,*">
<frame src="p1.html">
<frame src="p2.html">
<Frame src="p3.html">
<frame src="p4.html">
</fremeset>
</html>
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1259
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved