Cuprins: Introducere
Aranjarea in pagina
Liste
Tabele
Imagini
Legaturi
Formulare
Metainformatii
Cascading Style Sheets
Cadre
DHTML
HTML-ul (HyperText Markup Language) este limbajul de marcare al hipertextului.
Crearea paginilor web se poate face in trei moduri:
.
cu ajutorul editoarelor de text (NotePad, Word). Aceasta metoda este
destul de rudimentara, insa ofera un foarte mare control asupra
paginilor create
. cu ajutorul editoarelor HTML, care sunt de fapt editoare de text cu
anumite imbunatatiri precum: introducerea automata a
etichetelor, a culorilor, verificarea sintaxei HTML, etc
. prin intermediul editoarelor WYSIWYG (What You See Is What You Get)
precum Microsoft FrontPage, Macromedia Dreamweaver,
Claris HomePage. Aceste editoare sunt grafice in totalitate, insa ofera
mai putin control asupra codului generat
HTML-ul foloseste o mare diversitate de tag-uri (marcatori sau etichete). Tag-urile pot fi:
.
singulare - cand se regaseste numai tagul de inceput (<br>)
. pereche sau de tip bloc - reprezentat printr-un tag de inceput
(<HTML>) si unul de sfarsit (</HTML>)
Strucura documentelor HTML
Orice document HTML contine un antet si un corp. Se folosesc urmatoarele etichete intr-un document HTML:
<HTML> - marcheaza
inceputul si sfarsitul documentului
<HEAD> - marcheaza inceputul/sfarsitul antetului
<TITLE> - marcheaza inceputul/sfarsitul titlului documnetului
<BODY> - marcheaza inceputul/sfarsitul documentului propriu-zis
Aranjarea in pagina
<Hi> <Hi> - stabileste dimensiunea caracterelor pentru textul continut in interiorul tag-urilor ( i = 1, 2, 3, 4, 5, 6). Cea mai mica dimensiune se obtine pentru i = 6, iar cea mai mare pentru i = 1.
<EM> </EM> - scoate in evidenta textul din
interiorul tag-urilor (emphasis).
<STRONG> </STRONG> - scoate mai puternic in evidenta
textul
<ADDRESS> </ADDRESS> - textul dintre aceste tag-uri
specifica o adresa postala, o adresa e-mail sau un numar de telefon.
<B>
</B> - textul devine 'bold' (ingrosat)
<I> </I> - textul devine italic
<TT> </TT> - textul devine monospatiat
<BR> - realizeaza trecerea la un nou rand
<P> - trece la paragraful urmator, lasand insa si un rand liber ca
separator de paragrafe
<! .> - arata ca ceea ce este in locul punctelor reprezinta
un comentariu, fiind ignorat de browser
<HR>
- are
rolul de a trasa o linie orizontala, cu atributele:
. SIZE: grosimea liniei (in pixeli sau
procente)
. WIDTH: lungimea liniei (in pixeli sau
procente)
. ALIGN: alinierea liniei (left/right/center)
. NOSHADE : linia va fi fara umbra
. COLOR: culoarea liniei
<DIV> - creeaza un bloc
Atributul acestui tag
este ALIGN, cu valorile left/right/center, atribut ce specifica
alinierea textului
<PRE> - browserul va tine cont in acest caz de caracterele
'spatiu' si 'tab' care apar in cadrul textului si astfel va
duce la afisarea intocmai a continutului unui bloc de text din fisierul sursa.
Singurul atribut al tag-ului este WIDTH (latimea blocului exprimata in pixeli
sau procente)
<FONT> cu atributele:
. SIZE: stabileste dimensiunea caracterelor, putand lua valori
intre 1 si 7. Daca valoarea atributului este precedata de semnul '+',
atunci aceasta reprezinta cresterea in raport cu dimensiunea curenta a
caracterelor. Aceeasi semnificatie o are si semnul '-', semnificand
scaderea fata de dimensiunea curenta
. COLOR: stabileste culoarea caracterelor dupa modelul RGB
(red-green-blue): rrggbb; rr - rosu, gg - verde , bb - blue, rr, gg si bb fiind
valori hexazecimale. Valoarea 00 da o intensitate minima, iar FF o intensitate
maxima.
. FACE: permite stabilirea tipului de font, care trebuie sa
fie instalat pe calculatorul clientului
<CENTER> </CENTER> - centreaza pe orizontala ceea
ce este cuprins intre aceste etichete
<BODY> cu atributele:
. BGCOLOR: seteaza culoarea de fundal
. LINK , VLINK si ALINK: seteaza culoarea legaturilor care nu au fost
vizitate, a celor vizitate si respectiv a celor active (culoarea temporara a
legaturii in momentul activarii ei)
. TEXT: specifica culoarea textului
Culoarea de fond sau cea a textului se poate seta in doua moduri:
1. Prin precizarea numelui unei culori.
2. Folosindu-se modelul de culoare RGB (Red Green Blue) - sub forma '#rrggbb', unde rr, gg, bb sunt cifre hexazecimale care pot lua valorile 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, A, b, B, c, C, d, D, e, E, f, F. In acest mod se pot defini 65.536 de culori. Conform acestui model, o culoare se obtine din amestecul a trei culori de baza: rosu, verde si albastru.
Ex: <BODY BGCOLOR='yellow'> sau <BODY BGCOLOR='999900'>
<BODY BACKGROUND = xxx.gif> - in acest mod se poate folosi in locul culorii de fundal o imagine.
Stiluri pentru blocurile de text
<B>..</B> (bold)
- textul din cadrul acestui bloc devine ingrosat
<BIG></BIG> - textul va fi scris caractere mai mari cu
o unitate decat cele curente
<SMALL>.</SMALL> - textul va fi scris cu caractere mai
mici cu o unitate decat cele curente
<I>.</I> (italic) - textul va fi scris cu caractere
cursive
<SUB></SUB> - caracterele din cadrul acestui bloc vor
fi afisate in browser ca indice
<SUP>.</SUP> - textul cuprins intre aceste etichete va
fi afisat ca exponent
<U>..</U> (underline) - textul devine subliniat
<S> .</S> (strike) - textul devine taiat la mijloc cu
o linie orizontala
Stilurile de mai sus sunt toate stiluri fizice. Acest lucru se datoreaza
faptului ca nu s-a acordat nici o semnificatie informatiei continute de aceste
blocuri.
Stilurile logice sunt cele ce
tin cont de semnificatia pe care o are blocul in cadrul paginii Web:
<CITE></CITE> (citat)
<EM></EM> (emphasize)
Ambele stiluri scot in evidenta un text, atribuindu-se acestuia stilul cursiv.
<CODE><CODE> (cod sursa)
<TT>..<TT> (teletype)
<KBD>..</KBD> (keyboard)
Folosirea acestor etichete va conduce la acelasi rezultat: textul va fi scris
cu caractere monospatiate.
<BLINK></BLINK> - textul va clipi (insa numai in Netsape
Navigator, nu si in Internet Explorer)
<Q></Q> (quote) - permite introducerea citatelor in
cadrul textului. Textul din interiorul acestor tag-uri va fi afisat de browser
cu caractere italice.
Familia fontului
Exista cinci familii de fonturi de baza:
. serif
. sans serif
. cursive
. monospace
. fantasy
Ex: <FONT FACE=monospace, arial, serif> - browserul va folosi in cazul acesta primul font pe care il va gasi instalat pe calculatorul client
Blocuri de text
Urmatoarele etichete produc trecerea la un nou rand si adaugarea unui spatiu suplimentar:
<ADDRESS>..</ADDRESS> -
browserele afiseaza de obicei textul cuprins intre aceste tag-uri cu caractere
cursive
<BLOCKQUOTE>.</BLOCKQUOTE> - duce la indentarea unui
bloc de text (textul va fi deplasat la dreapta o anumita distanta fata de
marginea paginii
<DIV></DIV>
Deoarece caracterele '<' si '>' au in HTML o anumita
semnificatie pentru browser, atunci cand vrem ca aceste caractere sa nu fie
luate in considerare de catre browser, ci sa fie afisate, textul trebuie
cuprins intre etichetele:
<XMP>..</XMP>
<LISTING></LISTING>
<PRE></PRE>
Blocul paragraf
<P>..</P>
Blocuri de titlu
Cu ajutorul etichetelor <H1>, <H2>, <H3> < H6> se pot introduce titluri de capitole sau paragrafe de anumite dimensiuni, <H1> reprezentand cea mai mare dimensiune, iar <H6> cea mai mica.
<HR> - introduce o linie orizontala
Liste
Liste ordonate
<OL TYPE = t START= s> (OL = ordered list)
<LI>..(list item)
<LI>.
<LI>
</OL>Atributul TYPE defineste tipul de caractere care e utilizat pentru
ordonarea listei: t = a, t = I, t = i, etc
Atributul START defineste valoarea de inceput. De exemplu: start = c
Liste neordonate
<UL TYPE = t> (UL = unordered list)
<LI>
<LI>
</UL>
Atributul TYPE arata ceea ce va fi afisat inaintea elementelor listei; t poate
lua una din valorile:
. SQUARE (patrat)
. CIRCLE (cerc gol)
. DISC (cerc plin)
Atributul START defineste valoarea de inceput. De exemplu: start = c
Liste neordonate
<UL TYPE = t> (UL = unordered list)
<LI>
<LI>
</UL>
Atributul TYPE arata ceea ce va fi afisat inaintea elementelor listei; t poate
lua una din valorile:
. SQUARE (patrat)
. CIRCLE (cerc gol)
. DISC (cerc plin)
Liste de definitii
Sunt formate dintr-o succesiune de termeni, fiecare din acesti termeni fiind urmat de definitia sa.
<DL> (definition list)
<DT>..(definition term)
<DD>
<DD>
<DT>
<DD>(definition description)
<DD>
</DL>
Tabele
<TABLE>
Atributele pe care le poate lua aceasta eticheta:
. BORDER - grosimea chenarului tabelului exprimata in pixeli. Daca acestui atribut nu i se atribuie o valoare, chenarul va avea grosimea de 1 pixel
. CELLPADDING - distanta dintre continutul celulei si marginea ei
. CELLSPACING - spatiul intre celulele tabelului
. WIDTH - latimea tabelului in pixeli sau procente din latimea paginii
. HEIGHT - inaltimea tabelului in pixeli sau procente din latimea paginii
. ALIGN - atribut care poate lua ca valori left/center/right
. HSPACE - arata distanta pe orizontala dintre tabel si celelalte elemente ale paginii
. VSPACE - arata distanta pe verticala dintre tabel si celelalte elemente ale paginii
<CAPTION> - precizeaza titlul tabelului. Eticheta aceasta trebuie
introdusa in interiorul etichetelor <table>..</table>
Eticheta aceasta are un singur atribut: ALIGN - cu valorile:
. LEFT (la stanga tabeleuli)
. RIGHT (la dreapta)
. BOTTOM (sub tabel)
. TOP (deasupra tabelului)
<TR> - defineste un rand (table row)
Tag-ul are urmatoarele atribute:
. VALIGN - specifica alinierea verticala
a textului in celule. Valorile posibile sunt: top/bottom/middle
. ALIGN - specifica alinierea orizontala. Valorile atributului sunt: left/center/right/justify/char
<TD> - defineste o celula in cadrul unui rand (table data)
Iata atributele tag-ului:
. VALIGN
. ALIGN
Toate celulele unui rand mostenesc valorile atributului VALIGN definit in tag-ul <TR>, in afara de cazul in care acest atribut este redefinit prin tag-ul <TD>
. COLSPAN - arata numarul de coloane care se unesc
. ROWSPAN - arata numarul de randuri care se unesc
. NOWRAP - atribut care ignora o regula conform careia daca textul introdus intr-o celula e mai lung de 64 de caractere, navigatorul il imparte automat in mai multe randuri. Deci textul va fi prezent pe un singur rand, indiferent de lungimea lui.
<TH> - eticheta prin care se precizeaza antetul tabelului. Acesta are aceleasi atribute ca si <TD>. Textul din acest tag este centrat si bold.
Tot tabelul, o singura celula a lui sau mai multe pot fi colorate cu ajutorul
atributului BGCOLOR plasat in interiorul tag-urilor <TABLE>, <TR>
sau <TD>.
Imagini
Cele mai raspandite formate pentru imagini folosite pe Web sunt:
1.GIF, care foloseste 8 biti pentru o culoare, avand maxim 256 de culori. Formatul GIF89a aduce ca imbunatatiri ale fisierelor imagine:
. imaginile intretesute (interlaced images) - imagini a caror calitate creste in timp ce pagina e incarcata. Intreteserea este un efect prin care diferite portiuni ale unei imagini sunt afisate simultan
. imaginile transparente
. imagini animate, numite si GIF-uri animate - contin o succesiune de imagini, ducand astfel de senzatia de animare2.
2. JPEG, care foloseste 24 de biti pentru o culoare, folosind
maxim 16.777.216 culori. Acest format este folosit in general pentru fotografii
sau imagini cu efecte de umbrire.
<IMG SRC = url>
Daca imaginea se afla in acelasi director cu fisierul HTML, atunci adresa URL a imaginii este formata numai din numele imaginii, inclusiv extensia acesteia (adresa relativa). In caz contrar, se va folosi adresa absoluta.
IMG - poate lua ca atribute urmatoarele:
. BORDER - care ia ca valori numere intregi pozitive
. WIDTH - specifica latimea imaginii, in pixeli sau procente din latimea paginii
.
HEIGHT - specifica inaltimea imaginii, in pixeli sau procente din
inaltimea paginii
Daca se precizeaza spatiul pe care il ocupa o imagine intr-o
pagina Web, va creste viteza de incarcare a paginii, deoarece browserul rezerva
spatiul in pagina si continua sa afiseze celelalte elemente ale acesteia
. ALIGN - atribut care poate lua ca valori: left, right, top, middle, bottom sau baseline
. ALT - atribut care ia ca valoare un text ce va fi afisat in locul imaginii pana cand aceasta se va incarca sau la trecerea mouse-ului peste imagine
. LOWSRC - ia ca valoare adresa URL a unei imagini de calitate mai slaba decat a celei originale, care va inlocui imaginea de calitate mai buna pana la incarcare
BACKGROUND - se poate folosi ca atribut al etichetei <BODY>. Acest atribut ia ca valoare adresa URL a imaginii. Imaginea respectiva se va multiplica pe orizontala si vericala pana cand se va umple ecranul. In timpul derularii paginii, textul si imaginea de fond se vor deplasa concomitent. Se poate insa ca imaginea de fundal sa ramana fixa in timpul derularii, in timp ce textul se va deplasa. In cazul acesta se va folsi atributul BGPROPERTIES cu valoarea fixed. Atributul acesta functioneaza insa numai cu Internet Explorer.
Legaturi
Pentru realizarea unei legaturi hipertext se foloseste tag-ul ancora:
<A> </A> (anchor)
Cel mai important atribut al acestei etichete este HREF (HiperText REFerence). Acesta se foloseste pentru a specifica adresa documentului tinta. Legaturile se pot realiza:
. intern - in cadrul aceluiasi document
. local - catre un document aflat pe acelasi server
. extern - catre un document aflat pe alt server
Legatura locala
<A HREF=fisier_local> text de legatura </A>
Adresa fisierului local poate fi relativa sau absoluta. Daca pagina actuala si cea care va fi afisata in urma utilizarii legaturii se afla in acelasi director, atunci se va folosi legatura relativa.
Ex: <A HREF='contact.htm'>Contactati-ma!</A>.
Legaturile absolute se folosesc pentru legarea la o pagina de pe alt server.
Ex: <A HREF=https://www.hotmail.com>E-mail</A>
Legatura interna
Se
realizeaza intre elementele aceluiasi document sau catre un punct tinta al
altui document.
Pentru aceasta este necesara crearea unei ancore in punctul
tinta
<A NAME=cuvant_cheie> Text </A>
si realizarea legaturii:
<A HREF=nume_fisier#cuvant_cheie>.</A>
Legatura externa
Ex: <A HREF='https:/mfd.go.ro>.</A>
O legatura hipertext poate avea ca tinta un fisier HTML, o imagine externa (GIF, JPEG etc), un film sau un text caruia i s-a marcat o ancora.
Putem preciza fereastra
in care se va incarca pagina atasata unei legaturi folosindu-ne de atributul
TARGET al etichetei <A>. Acest atribut poate lua ca valori urmatoarele:
. '_blank' - incaracrea paginii se face intr-o fereastra noua
. '_parent' - incarcarea paginii se face in fereastra parinte (care a lansat legatura hipertext)
. '_self' - incarcarea paginii se face in aceeasi fereastra
. '_top' - incarcarea se face pe toata suprafata browser-ului
Alegerea culorilor pentru legaturi intr-o pagina se poate face prin folosirea a trei atribute ale eticehtei <BODY>:
. link pentru legaturi nevizitate
. vlink pentru cele vizitate
. alink pentru cele active
Atributul TITLE apartine etichetei <a> si arata o anumita informatie la trecerea mouse-ului peste o legatura.
Ex: <A HREF ='Contact.html' title='Contactati-ma !'>E-mail</A>
Formulare
Formularul
este o interfata care urmareste obtinerea de informatii de la utilizatori.
Prelucrarea acestor informatii se executa pe server cu ajutorul CGI - Common
Gateway Interface.
Utilizatorul va completa formularul si il va expedia unui server. O aplicatie
dedicata de pe server va analiza formularul si va stoca datele intr-o baza de
date daca e cazul. Atunci cand e cazul, serverul va expedia un raspuns
utilizatorului <FORM METHOD = tip_metoda ACTION = URL_cgi NAME = n TARGET
= cadru>
Atributul METHOD
arata metoda folosita pentru expedierea datelor formularului. Poate lua ca
valori:
. GET - datele din formular sunt trimise la adresa URL care este precizata de
atributiul ACTION
. POST
Atributul ACTION arata locul unde se emite informatia. Arata adresa unui script aflat pe un server care primeste datele formularului, prelucreaza aceste date si expediaza catre utilizator un raspuns.
Atributul NAME indica scriptului CGI numele formularului care a trimis datele atunci cand exista mai multe formulare in cadrul aceluiasi document si identifica un anumit formular pentru a putea fi referit prin functiile JavaScript.
Atributul TARGET specifica fereastra sau cadrul in care se va afisa rezulatatul executiei script-ului CGI. Daca nu exista atributul acesta, se va inlocui pagina curenta.
<INPUT TYPE = tip NAME = nume_camp VALUE=val SIZE=n MAXLENGTH=m>
Atributul TYPE arata tipul intrarii in formular:
. text (text simplu, parola, ascuns sau multilinie)
. meniu (cu selectarea unei intrari sau cu selectare multipla)
. butoane (casete de validare, butoane radio, butoane reset si submit)
TEXT
Atributul NAME permite definirea numelor, pentru identificarea datelor care vor
fi trimise catre server
VALUE - este un atribut optional care permite definirea continutului din campul
text, adica ceea ce o sa apara pe ecran la prima activare a formularului
SIZE
- atribut optional prin care se stabileste lungimea campului de intrare text
(in caractere)
MAXLENGTH - atribut optional prin care se limiteaza numarul de caractere care
pot fi introduse
PASSWORD
- se foloseste pentru introducerea de parole. In acest caz se folosesc aceleasi
atribute ca si pentru intrarea text
TEXTAREA
- folosit pentru introducerea de text multilinie
<TEXTAREA NAME = 'nume_camp' rows = 'r' cols = 'c'>
ROWS - arata numarul de randuri care pot fi afisate
COLS - arata numarul de coloane care pot fi afisate
OPTION - specifica o optiune a meniului
VALUE - atribut optional prin care se specifica valoarea optiunii emise spre server
SELECTED - atribut optional prin care se specifica prima optiune afisata a meniului
Prin introducerea atributului MULTIPLE
SIZE se pot alege mai multe optiuni dintr-o lista
CHECKBOX (caseta de validare)
<INPUT TYPE = 'checkbox' VALUE = 'v' CHECKED>
VALUE
- atribut optional care specifica valoarea trimisa catre server in caz ca acest
atribut este selectat
CHECKED - atribut optional pentru selectarea in mod implicit a casetei
RADIO
<INPUT TYPE = 'radio' VALUE = 'v' CHECKED>.
Butoanele
radio permit alegerea unei singure variante din mai multe posibile.
RESET/SUBMIT
Cand se activeaza aceste butoane are loc stergerea zonelor de intrare din
formular, respectiv trimiterea datelor catre server.
HIDDEN
- transmite o informatie la server ascunzand textul. Este necesara prezenta
atributului VALUE pentru a se specifica valoarea textului ascuns, care va fi
emis catre server.
Metainformatii
Metainformatiile sunt informatii despre modul de organizare al informatiilor. Ele arata modul in care a fost realizata o pagina Web, facand parte din fisierul sursa. Sunt folosite de serverele Web, care le stocheaza, si prin intermediul motoarelor de cautare se pot regasi informatii despre anumite subiecte.
Cele mai cunoscute motoare de cautare sunt:
Metainformatiile se introduc in fisierul sursa cu ajutorul tag-ului <META>, care va fi plasat in interiorul blocului <head>..</head>.
Acest tag poate lua urmatoarele atribute:
. name
. http-equiv
. content
. scheme
. lang
Descrierea paginii Web
Daca se doreste ca motoarele de cautare sa afiseze scopul in care a fost creat site-ul, atunci atributul NAME va lua ca valoare DESCRIPTION, iar atributul CONTENT va lua ca valoare un sir ce face o prezentare generala a paginii.
Cuvinte cheie pentru o pagina Web
Cuvintele cheie sunt utilizate pentru a regasi informatii prin intermediul motoarelor de cautare. Pentru acest lucru:
. atributul NAME va lua ca valoare KEYWORDS
. atributul CONTENT va lua ca valoare o lista de cuvinte cheie care vor fi separate prin virgula
Drepturile de autor
Pentru
a furniza informatii legate de autorul paginii :
. atributul NAME va lua ca valoare AUTHOR, iar atributul CONTENT va lua ca
valoare numele autorului
. atributul NAME va lua ca valoare COPYRIGHT, iat atributul CONTENT va arata
drepturile de autor
CSS (Cascading Style Sheets - foi de stil in cascada).
Foile de stil ajuta
foarte mult la gestionarea unui site Web, un singur document putand controla
formatarea textului in intreg site-ul, modificarea stilului devenind extrem de
simpla.
Stilul se refera la fontul, fundalul, textul, culorile legaturilor, marginile
si amplasarea obiectelor in pagina. Insa CSS-ul are o mare problema: nu este
suportat in intregime de toate browserele.
Exista trei metode prin care foile de stil pot fi aplicate unui document HTML:
INLINE - metoda prin care fiecarei etichete HTML i se adauga un stil; se realizeaza cu ajutorul atributului STYLE
EMBEDDED (incapsulat) - utilizeaza eticheta <STYLE> care se amplaseaza inaintea etichetei <BODY> in fisierul sursa
LINKED sau EXTERNAL (legat sau extern) Cu ajutorul unei foi de stil legate se creeaza o foaie de stil principala care poate fi aplicata intregului site. Acest document principal se va salva cu extensia .css si va cuprinde stilurile care vor fi aplicate site-ului.
Ex:
<STYLE> |
Acest document se va
salva cu extensia .css (de exemplu stilulMeu.css). Va putea fi
legat la oricate pagini HTML, introducand inainte de <head>:
<link rel = 'stylesheet' href= 'stilulMeu.css' type =
'text/css'>
Foile de stil recunosc cinci familii de font-uri:
. Serif - in acest caz, literele au anumite terminatii. Aceste font-uri maresc vizibilitatea si de aceea sunt recomandate pentru textul de baza (Times, Garamond)
Sans Serif - nu au terminatii (Arial)
Script (cursive) - este asemanator scrisului de mana (Park Avenue)
Monospatioat (monospace) - fonturi asemanatoare celor batute la masina de scris. Se numesc asa deoarece toate literele au acceasi latime (Courier)
Decorativ (Fantasy) - ex: Fantasy
Cu ajutorul cadrelor se poate diviza ecranul in mai multe sectiuni, fiecare continand un document HTML. Crearea cadrelor se realizeaza cu ajutorul a trei tag-uri: FRAMESET, FRAME si NOFRAMES. Structura unui document ce contine cadre e diferita de cea a unui document HTML clasic:
<html> |
<FRAMESET COLS =c1, c2, c3, , cn FRAMEBORDER = no / yes MARGINWIDTH=m BORDERCOLOR=rrggbb> - divizeaza ecranul in cadre verticale
. <FRAMESET ROWS =r1, r2, r3, , rn FRAMEBORDER = no / yes MARGINHEIGHT=m BORDERCOLOR=rrggbb> - divizeza ecranul in cadre orizontale
Numarul de cadre este egal cu cel al numarului de valori c1, c2, ., cn in cazul cadrelor verticale sau cu numarul de valori r1, r2, r3, ., rn in cazul celor orizontale (aceste valori reprezinta procente din latimea sau inaltimea ferestrei pe care o imparte in cadre)
Atributul FRAMEBORDER specifica daca separarea cadrelor se face printr-o bordura, valoarea implicita fiind FRAMEBORDER=yes. Daca FRAMEBORDER = no, atunci latimea bordurii dintre cadre se specifica prin atributul MARGINWIDTH=n. Daca FRAMEBORDER= yes, atunci BORDERCOLOR=rrggbb reprezinta culoarea bordurii.
Descrierea unui cadru se face astfel:
<FRAME SRC = 'url' NAME = 'nume_cadru' MARGINWIDTH= m MARGINHEIGHT = n SCROLLING = yes/no/auto NORESIZE>
. SRC- indica URL-ul de unde se incarca cadrul respectiv
. NAME - specifica numele cadrului. Acest atribut va fi folosit ca tinta intr-o legatura hipertext prin atributul TARGET
. MARGINWIDTH, MARGINHEIGHT- definesc spatiul intre document si marginea stanga, respectiv cea de sus a cadrului
. SCROLLING - defineste o bara de derulare, necesara pentru documentele care nu pot fi afisate in totalitate in cadru
. NORESIZE - impiedica
posiblitatea utilizatorului de a redimensiona cadrele cu ajutorul mouse-ului
. Tag-ul <NOFRAMES><NOFRAMES> permite afisarea unui text
explicativ pentru navigatoarele care nu suporta cadre
Etichetele <A> si <FORM> pot lua atributul TARGET, care specifica cadrul in care se va afisa documentul asociat legaturii.
Ex: <A HREF = 'contact.htm' TARGET =
'nume_cadru'>..</A>
<FORM ACTION='/cgi-bin/xxx' TARGET = 'nume_cadru' METHOD
= post>
<IFRAME> </IFRAME> - insereaza in pagina un cadru in-line. Acest tag are atribute preluate de la etichetele <frame> si <frameset> (src, border, frameborder, bordercolor, marginwidth, marginheight, scrolling, name, noresize) sau de la eticheta <img> (vspace, hspace, align, width, height)
Dynamic HTML
DHTML-ul (Dynamic HTML) imbunatateste
HTML-ul prin faptul ca atribuie elementelor unei pagini Web un caracter dinamic
si interactiv. Un mare avantaj al DHTML-ului este faptul ca paginile Web
realizate cu ajutorul acestuia se incarca foarte rapid.
Efectele DHTML sunt realizate utilizand trei tehnologii: HTML,
CSS si scripting. Aceste efecte se pot obtine cu ajutorul a doua
limbaje de scripting: VBScript si JavaScript.
Realizarea de documente HTML dinamice se bazeaza pe 2 concepte: bloc si strat: .
Blocul este foarte strans legat de conceptul de foi de stil (CSS -
Cascading Style Sheets) si permite izolarea unei portiuni din pagina (text,
imagine, etc) sub forma unei entitati separate.
. Stratul permite asamblarea blocurilor intr-un spatiu tridimensional si
in timp ca urmare a unor evenimente controlate cu ajutorul JavaScript.
Fiecare strat are un nume si o anumita
pozitie in pagina, care poate fi absoluta sau relativa.
Straturile se pot defini in doua moduri:
. in mod CSS - prin tag-urile <STYLE>
. in mod JavaScript - prin
tag-urile <LAYER> pentru pozitionare absoluta si <ILAYER> pentru
pozitionare relativa
Iata principalele atribute ale tag-ului LAYER:
. ID - indica numele stratului
. TOP - arata pozitia absoluta in raport cu inaltimea ferestrei
. LEFT - arata pozitia absoluta in raport cu marginea stanga a ferestrei
. WIDTH , HEIGHT - latimea si inaltimea in pixeli a stratului
. PAGEX, PAGEY - spatiul pe orizontala si verticala dintre strat si restul documentului
. Z-INDEX - defineste pozitia stratului in ansamblul de straturi
. ABOVE, BELOW - specifica numele straturilor precedent si succesiv din ansamblu
. VISIBILITY -care poate lua ca valori hide/show/inherit - arata faptul ca stratul este invizibil, vizibil sau ca mosteneste atributul de vizibilitate de la stratul parinte
. BGCOLOR - specifica culoarea de fond pentru strat
. BACKGROUND - permite afisarea unei imagini de fond
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |