Documente Academic
Documente Profesional
Documente Cultură
2. Scrieti codul sursa si salvati documentul cu un nume si extensia .html intr-un director
creat in prealabil.
3. Executati dublu click asupra icon-ului. Se va lansa browser-ul care va afisa fisierul
4. Identificati noile etichete folosind optiunea View Source sau deschizand fisierul cu
editorul Notepad.
Un document HTML are extensia .html sau .htm. El se numeste fisier sursa.
Un browser incarca un document HTML(un fisier sursa), interpreteaza marcajele continute in
document, iar rezultatul este afisat in fereastra browser-ului. Acest rezultat al interpretarii se
numeste pagina web.
Un document contine marcaje(etichete sau tag-uri). Exista doua tipuri de etichete :
- de tip bloc (pereche), cu un tag ce delimiteaza inceputul blocului si un tag ce delimiteaza
sfarsitul blocului (de exemplu <html> si </html>
- singulare (de exemplu <br>)
O eticheta este delimitata de parantezele < si>.
O pagina HTML standard este formata dintr-un bloc extern <html></html> si doua blocuri
incluse : <head></head>(antetul) si <body></body>(corpul).
Trecerea la o noua linie se face cu ajutorul tag-ului <br> (break).
Afisarea intocmai a continutului unui bloc de text din fisierul sursa se face prin includerea
acestui bloc intre tag-urile <pre> si </pre>(preformatat).
CULORI, FONTURI SI MARGINI
Culoarea de font
O culoare poate fi precizata in doua moduri :
1. Printr-un nume de culoare ( 16 culori: aqua, black, blue, fuchsia, gray, green, lime,
maroon, navy, olive, purple, red, silver, teal, white si yellow)
2. Prin constructia #rrggbb unde r,g sau b sunt cifre hexazecimale.
Culoarea fondului paginii Web se stabileste cu atributul bgcolor al etichetei body.
< body bgcolor= culoare>
Exemplu :
<HTML>
<HEAD>
<TITLE>Exemplul_2
</TITLE>
</HEAD>
<BODY BGCOLOR=yellow>
Aceasta este o pagina web <br>
3
Culoarea textului
Culoarea textului unei paginii Web se stabileste cu atributul text al etichetei body.
< body text= culoare>
Exemplu :
<HTML>
<HEAD>
<TITLE>Exemplul_3
</TITLE>
</HEAD>
<BODY TEXT=red>
Aceasta este o pagina web <br>
cu textul de culoare rosie.
</BODY>
</HTML>
Atribute multiple
O eticheta poate avea mai multe atribute.
Sintaxa :
< eticheta atribut1=valoare1 atribut2=valoare2 atribut 3=valoare3>
Exemplu :
<HTML>
<HEAD>
<TITLE>Exemplul_4
</TITLE>
</HEAD>
<BODY BGCOLOR=yellow TEXT=read>
Aceasta este o pagina web cu fondul de culoare galbena <br> si textul deculore rosie.
</BODY>
</HTML>
</HTML>
STILURI PENTRU BLOCURILE DE TEXT
Caractere aldine:
Un bloc de text apare in pagina evidentiat( cu caractere aldine) daca este inclus intre
delimitatorii <b> si </b> (bold).
<HTML>
<HEAD>
<TITLE>Exemplul 1
</TITLE>
</HEAD>
<BODY>
Aceasta linie este formata din text normal. <br>
<b> Aceasta linie este scrisa in intregime cu caractere ingrosate.</b> <br>
In aceasta linie numai cuvantul <b> gros</b> este ingrosat.
</BODY>
</HTML>
Caractere marite:
Un text apare scris cu caractere mai mari cu o unitate decat cele curente daca este inclus intre
etichetele <big> si </big>. Aceste etichete pot fi imbricate.
<HTML>
<HEAD>
<TITLE>Exemplul 2
</TITLE>
</HEAD>
<BODY>
Aceasta linie este formata din text normal. <br>
<big> Aceasta linie este scrisa in intregime cu caractere marite cu o unitate.</big> <br>
Normal <big> marit <big> mai mare <big> si mai mare. </big> </big> </big>
</BODY>
</HTML>
Caractere micsorate:
Un text apare scris cu caractere mai mici cu o unitate decat cele curente daca este inclus intre
etichetele <small> si </small>. Aceste etichete pot fi imbricate.
Activitate individuala: de realizat exemplul 3 asemanator cu exemplul anterior..
Caractere cursive:
6
Un text apare scris cu caractere cursive daca este inclus intr-un bloc delimitat de etichetele <i>
si </i>. ( i vine de la italic)
<HTML>
<HEAD>
<TITLE>Exemplul 4
</TITLE>
</HEAD>
<BODY>
Aceasta linie este formata din text normal. <br>
<i> Aceasta linie este scrisa in intregime cu caractere italice.</i> <br>
In aceasta linie numai fragmentul <i> aplecat spre dreapta</i> este italic.
</BODY>
</HTML>
Caractere indice si exponent:
Pentru a insera secvente de text aliniate ca indice( sub-script) sau ca exponent(super-script),
aceste fragmente trebuie delimitate de etichetele <sub></sub>, respectiv
<sup> </sup>.
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Blocul q
Blocul q/q permite inserarea in-line a citatelor( q provine de la in-line quotation =
citate inserate in linie). Aceste citate sunt afisate cu caractere cursive.
Blocurile q pot fi imbricate ca in exemplul urmator :
<html>
<head>
<title> exemplu </title>
</head>
<body>
Maria povesti mai departe<q> M-am intors catre Mihai si l-am intrebat<q> Mergi maine la
concert?</q> <q>Nu.</q> mi-a raspuns el. </q> In acest moment Maria se opri pentru o clipa.
</body>
</html>
CONFIGURAREA FONTURILOR
Pentru a scrie blocuri de text personalizate in cadrul unei pagini Web pot fi folosite diferite tipuri
de caractere( fonturi).
Un font este caracterizat de urmatoarele atribute :
culoarea ( stabilita prin atributul color)
tipul sau stilul ( stabilit prin atributul face)
marimea ( definite prin atributul size)
marimea in puncte tipografice ( stabilita prin atributul point-size)
grosimea ( definite prin atributul weight)
Toate aceste atribute apartin etichetei <font>,care permite inserarea de blocuri de texte
personalizate.
CULORI
O culoare poate fi precizata in doua moduri :
</body></html>
2. Familia fontului
<html><head><title>Exemplul 2
</title></head><body>
Aceasta linie este scrisa cu caractere normale. <br>
<font face=monospace> Aceasta linie este scrisa cu caractere monospatiate </font><br>
<font face=Arial>Linie scrisa cu caractere Arial</font>
<font face=TimesRoman, sans serif> Linie scrisa cu caractere TimesRoman sau sans
serif </font>
</body></html>
MARIMEA FONTULUI
Sintaxa :
<font size = numar> fragment de text de marimea specificata </font>
Numarul poate fi :
- 1,2,3,4,5,6,7 ( 1 penru cel mai mic font si 7 pentru cel mai mare) ;
- +1,+2 etc. pentru a mari dimensiunea fontului cu 1,2 etc. fata de valoarea curenta
- -1,-2 etc. pentru a micsora dimensiunea fontului cu 1,2 etc. fata de valoarea curenta
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Fonturi de marimea 6.
Fonturi de marimea 4.
Fonturi de marimea 1.
Fonturi de marimea 6.
GROSIMEA FONTULUI
Sintaxa :
<font weight = numar> fragment de text de grosimea specificata </font>
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
11
12
BLOCURI <DIV>
Modalitatea cea mai eficienta de delimitare si de formatare a unui bloc de text este folosirea
delimitatorilor <div> si </div>.
Un parametru pentru stabilirea caracteristicilor unui bloc <div>(diviziune) este align(aliniere).
Valorile posibile ale acestui parametru sunt :
left(aliniere la stanga)
center(aliniere centrala)
right(aliniere la dreapta)
Sintaxa:
<div align=parametru > fragment de text </div>
Obs : Un bloc <div></div> poate include alte subblocuri. In acest caz, alinierea precizata de
atributul align al blocului are efect asupra tuturor subblocurilor incluse in blocul <div>.
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Aceasta este o linie normala. Urmatorul bloc este aliniat la dreapta :
MOTTO
Misiunea artei este sa creeze bucurie ;
Si nu se poate crea artistic decat
in echilibru si in pace sufleteasca
Constantin Brancusi
Urmatorul bloc este aliniat pe centru:
De cand viata mea te stie,
o suferinta port mereu ;
Frumusetea ta-i o poezie,
pe care n-am facut-o eu..
Lucian Blaga: Catren
BLOCURI <PLAINTEXT>
Daca dorim ca un fragment de text sa contina caracterele < si > fara ca acestea sa aiba
semnificatia speciala prestabilita, acest fragment trebuie incadrat de una dintre perechile de etichete:
<xmp></xmp>(80 de caractere pe rand)
<listing></listing>(120 de caractere pe rand)
Obs: textul afisat in pagina Web este monospatiat.
13
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Un fisier html standard arata astfel:
<html>
<head>
</head>
<body>
Prima pagina Web!
</body>
</html>
BLOCURI DE TEXT
Blocuri paragraf
Trecerea la o linie noua se face cu ajutorul etichetei <br>.
Acest lucru este posibil si cu ajutorul etichetei paragraf <p>. Spre deosebire de <br>, eticheta
<p> permite:
inserarea unui spatiu suplimentar inainte de blocul paragraf;
inserarea unui spatiu suplimentar dupa blocul paragraf, daca se foloseste delimitatorul </p>
(acesta fiind optional);
alinierea textului cu ajutorul atributului align, avand valorile posibile left, center , right
sau justify.
Sintaxa:
<p align=parametru> fragment de text</p>
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Aceasta este o linie normala. Urmatorul bloc este aliniat la dreapta :
MOTTO
Misiunea artei este sa creeze bucurie ;
Si nu se poate crea artistic decat
in echilibru si in pace sufleteasca
Constantin Brancusi
Urmatorul bloc este aliniat pe centru:
14
Linii orizontale
Intr-o pagina Web pot fi inserate linii orizontale. Acest lucru se face cu ajutorul etichetei <hr>.
Exemplul 1:
<html>
<head><title> Exemplul 1</title>
15
</head>
<body>
<h1 align=center>Linie orizontala</h1>
<hr>
<h2>Linia orizontala are parametrii impliciti</h2>
<hr>
</body>
</html>
Pentru a configura o linie orizontala se utilizeaza urmatoarele atribute ale etichetei <hr>:
align permite alinierea liniei orizontale. Valorile posibile sunt left, center si right
width permite alegerea lungimii liniei. Valorile posibile sunt:
(a) numere intregi pozitive reprezentand lungimea liniei, in pixeli
(b) numere intre 1 si 100 urmate de % reprezentand procentul din latimea paginii pe care se
intinde linia
size permite alegerea grosimii liniei. Valorile posibile sunt numere intregi pozitive reprezentand
grosimea liniei in pixeli(valoarea prestabilita este 2)
noshade defineste o linie fara umbra
color permite definirea culorii liniei
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Sa se scrie o pagina Web in care sa utilizati toate atributele etichetei <hr>.
Blocuri <center>
Blocul introdus de etichetele <center> si </center> aliniaza centrat toate elmentele pe care le
contine.
Exemplul 2:
<html>
<head><title> Exemplul 2</title>
</head>
<body>
<center>
<hr width=10%>
<hr width=40%>
<hr width=70%>
<hr width=100%>
<hr width=70%>
<hr width=40%>
16
<hr width=10%>
</center>
</body>
</html>
Blocuri <nobr>
Blocul de text cuprins intre etichetele <nobr> si </nobr> va fi afisat pe o singura linie.
LISTE
LISTE NEORDONATE
O lista neordonata este un bloc de text delimitat de etichetele <ul> si </ul>
( ul vine de la unorder list = lista neordonata). Fiecare element al listei este initiat de
eticheta <li> (list item).
Obs: - lista va fi indentata fata de restul paginii Web
- fiecare element al listei incepe pe un rand nou
Exemplul 1:
<html>
<head><title> Exemplul 1</title>
</head>
<body>
<h1 align=center>Exemplul 1</h1>
<hr>
<h2>O lista neordonata</h2>
<ul> Pentru a cunoaste INTERNET-ul, trebuie sa studiati urmatoarele carti:
<li> HTML
<li> JavaScript
<li> Java
</ul>
</body>
</html>
Tag-urile <ul> si <li> pot avea un atribut type care stabileste caracterul afisat in fata fiecarui
element al listei. Valorile posibile ale acestui atribut sunt:
circle( cerc) pentru o
disc (disc plin) pentru
17
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Exemplul 2
__________________________________________________________________
O lista neordonata particularizata
Seria INTERNET va cuprinde urmatoarele carti:
HTML prin exemple
JavaScript prin exemple
Java prin exemple
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Exemplul 3
__________________________________________________________________
O lista neordonata de liste neordonate
Elemente si atribute ale unei pagini html:
body
Atribute
o bgcolor
o text
font
Atribute
o face
o size
o color
LISTE ORDONATE
O lista ordonata de elemente este un bloc de text delimitat de etichetele <ol> si </ol> ( ol
vine de la order list = lista ordonata). Fiecare element al listei este initiat de eticheta <li> ( list item).
Obs: - lista va fi indentata fata de restul paginii Web.
- fiecare element al listei incepe pe un rand nou
Exemplul 4:
<html>
<head><title> Exemplul 4</title>
</head>
18
<body>
<h1 align=center>Exemplul 4</h1>
<hr>
<h2>O lista ordonata</h2>
<ol> Pentru a realiza o pagina web trebuie:
<li> creat un fisier de comenzi in limbajul html;
<li> salvat fisierul cu extensia .html;
<li> incarcat fisierul html intr-un browser.
</ol>
</body>
</html>
LISTE ORDONATE
Tag-urile <ol> si <li> pot avea un atribut type care stabileste tipul de caractere utilizate pentru
ordonarea listei. Valorile posibile sunt:
A pentru ordonare de tipul A, B, C, D etc.(litere mari);
a pentru ordonare de tipul a, b, c, d,etc (litere mici);
I pentru ordonare de tipul I, II, III, IV, etc (cifre romane mari);
I pentru ordonare de tipul i, ii, iii, iv, etc (cifre romane mici);
1 pentru ordonare de tipul 1, 2, 3, 4, etc (cifre arabe- optiune prestabilita).
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Exemplul 1
__________________________________________________________________
O lista ordonata cu cifre romane mari
I.
II.
III.
Obs: Tag-ul <ol> poate avea un atribut start care stabileste valoarea initiala a secventei de
ordonare. Valoarea acestui atribut trebuie sa fie un numar intreg pozitiv.
Pentru a realiza exemplul urmator se foloseste cazul particular:
<ol type=A start=3>
Activitate individuala:
19
20
<td>celula 12
<td>celula 13
<tr>
<td>celula 21
<td>celula 22
<td>celula 23
</table>
</body>
</html>
TABEL CU CHENAR
In mod prestabilit, un tabel nu are chenar.Pentru a adauga un chenar unui tabel, se utilizeaza un
atribut al etichetei <table> numit border. Acest atribut poate primi ca valoare orice numar
intreg( inclusiv 0) si reprezinta grosimea in pixeli a chenarului tabelului.
Obs:
atributul border poate sa nu fie urmat de o valoare, caz in care chenarul are o grosime
prestabilita egala cu 1 pixel.
o valoare egala cu 0 a grosimii semnifica absenta chenarului.
Exemplul 2:
Modificati exemplul anterior adaugand un chenar tabelului (se utilizeaza <table border=5>).
DEFINIREA CULORILOR DE FOND PENTRU UN TABEL
Culoarea de fond se stabileste cu atributul bgcolor, care poate fi atasat intregului tabel prin
eticheta <table>, unei linii prin eticheta <tr> sau unei celule de date prin eticheta <td>.
Obs: daca in tabel sunt definite mai multe atribute bgcolor, atunci prioritatea este urmatoarea:
<td>,<tr> si <table>(cu prioritatea cea mai mica).
Exemplul 3:
<html>
<head><title> Exemplul 3</title>
</head>
<body>
<h1 align=center>Exemplul 3</h1>
<hr>
<h2> Un tabel colorat </h2>
<table border=3 bgcolor=yellow>
<tr>
22
<td>galben 11
<td bgcolor=green>verde 12
<tr bgcolor=red>
<td>rosu 21
<td bgcolor=cyan>cyan 22
</table>
</body>
</html>
ALINIEREA TABELULUI IN PAGINA WEB
Pentru a alinia un tabel se utilizeaza atributul align al etichetei <table> cu urmatoarele valori
posibile: left(valoarea prestabilita),centersi right.
Alinierea unui tabel este importanta pentru textul ce inconjoara tabelul. Astfel:
Daca tabelul este aliniat la stanga(left), atunci textul care urmeaza dupa punctul de
inserare al tabelului va fi dispus in partea dreapta a tabelului.
Daca tabelul este aliniat la dreapta(right), atunci textul care urmeaza dupa punctul de
inserare al tabelului va fi dispus in partea stanga a tabelului.
Daca tabelul este aliniat pe centru(center), atunci textul care urmeaza dupa punctul de
inserare al tabelului va fi afisat pe toata latimea paginii, imediat sud tabel.
Activitate individuala:
Sa se realizeze un exemplu in care sa se foloseasca toate valorile posibile pentru alinierea
tabelului.
DIMENSIONAREA CELULELOR UNUI TABEL
Distanta dintre doua celule vecine se defineste cu ajutorul atributului cellspacing al etichetei
<table>
Obs:
Valorile acestui atribut pot fi numere intregi, pozitive, inclusiv 0, si reprezinta distanta in pixeli
dintre doua celule vecine.
Valoarea prestabilita a atributului cellspacing este 2.
Distanta dintre marginea unei celule si continutul ei poate fi definita cu ajutorul atributului
cellpadding al etichetei <table>
Obs:
Valorile acestui atribut pot fi numere intregi pozitive si reprezinta distanta in pixeli dintre
marginea unei celule si continutul ei.
Valoarea prestabilita a atributului cellpadding este 1.
Exemplul 1:
<html>
<head><title> Exemplul 1</title>
23
</head>
<body>
<h1 align=center>Exemplul 3</h1>
<hr>
<h2> Un tabel fara chenar de celule alipite </h2>
<table cellspacing=0 >
<tr>
<td bgcolor=yellow>galben 11
<td bgcolor=green>verde 12
<tr >
<td bgcolor=red>rosu 21
<td bgcolor=cyan>cyan 22
</table>
</body>
</html>
Activitate individuala:
Modificati exemplul anterior astfel incat tabelul sa aiba chenar si distanta dintre marginile
celulei si continutul ei sa fie 20.
DIMENSIONAREA UNUI TABEL
Dimensiunile unui tabel latimea si inaltimea - pot fi stabilite exact prin intermediul a
doua atribute, width si height, ale etichetei <table>.
Valorile acestor atribute pot fi:
numere intregi pozitive reprezentand latimea, respectiv inaltimea in pixeli a tabelului
numere intregi intre 1 si 100, urmate de semnul %, reprezentand fractiunea din latimea,
respectiv inaltimea totala a paginii.
Activitate individuala:
Sa se realizeze un document HTML care sa contina un tabel cu latimea de 300 de pixeli si
inaltimea egala cu un procent de 50% din inaltimea totala a paginii.
Exemplul 2:
Pentru afisarea intr-o pagina Web a unui text pozitionat in centrul paginii se declara un tabel
mare cat intreaga pagina ce contine o singura celula.
<html>
<head><title> Exemplul 2</title>
</head>
<body>
<table width=100% height=100% >
<tr>
<td align=center>
24
<h2>Text centrat</h2>
</table>
</body>
</html>
TITLUL UNUI TABEL
Unui tabel i se poate atasa un titlu cu ajutorul etichetei <caption> ( de latable caption= titlu
de tabel). Aceasta eticheta trebuie plasata in interiorul etichetelor <table></table>, dar nu in
interiorul etichetelor <tr> sau <td>.
Titlul unui tabel poate fi aliniat cu ajutorul atributului align al etichetei <caption>, care poate
lua una dintre valorile:
bottom(sub tabel)
top(deasupra tabelului)
left(la stanga tabelului)
right(la dreapta tabelului)
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Exemplul 3
Un tabel cu titlu
Fructe
mure
mere
zmeura
pere
afine
cirese
CAP DE TABEL
Un tabel poate avea celule cu semnificatia de cap de tabel. Aceste celule sunt introduse de
eticheta <th>(de la table header= cap de tabel) in loc de <td>.
Obs:
toate atributele care pot fi atasate etichetei <td> pot fi atasate etichetei <th>
continutul celulelor definite cu <th> este scris cu caractere aldine si centrat.
Activitate individuala:
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Exemplul 4
Un tabel cu titlu si cap de tabel
25
Bilant\Zile
Intrari
Iesiri
Luni
1000
100
Marti
2000
200
Miercuri
3000
300
Joi
4000
400
Vineri
5000
5000
</html>
Activitate individuala:
Modificati exemplul anterior astfel incat textul de pe primul rand sa fie aliniat dreapta jos,
textul de pe al doilea rand sa fie aliniat stanga jos , iar textul de pe cel de-al treilea rand sa fie aliniat
centrat.
Activitate individuala:
Sa se realizeze un document HTML care sa contina un tabel cu latimea de 300 de pixeli si 4
coloane cu latimile de 30%, 25%,20%, 25%..
Activitate individuala:
Sa se realizeze un document HTML care sa contina urmatorul tabel:
Detalii cu privire la cumparaturile pentru sarbatori
Alimente
Cheltuieli
Cantitate
Pret
unitar
Paine
30
30
1
Carne
150
10
15
Fructe
100
10
10
RECAPITULARE TABELE
Sa se realizeze o pagina web care sa aiba urmatorul continut:
Statistica
SITUATIA CANTITATIVA A MARFURILOR DIN DEPOZIT
DENUMIRE
UM
CANTITATE
MARFA
lapte
l
100
branza
kg
500
unt
kg
450
carne
kg
1000
paine
buc
3000
IMAGINI
Imaginile sunt stocate in fisiere cu diverse formate. Formatele acceptate de browsere pentru
fisierele imagine sunt:
GIF (Graphics Interchange Format) cu extensia .gif ;
JPEG ( Join Photographic Experts Group) cu extensia .jpeg sau .jpg ;
XPM ( X PixMap) cu extensia .xmp ;
XBM ( X BitMap) cu extensia .xbm ;
BMP ( BitMap) cu extensia .bmp ( numai cu browserul Internet Explorer);
DIB ( Device Independent Bitmap) ;
TIFF ( Targget Image File Format) cu extensia .tif sau .tiff ;
PCX ( PC Paintbrush) ;
PNG ( Portable Network Graphics) cu extensia .png.
29
Observatie: cele mai raspandite formate sunt GIF ( 8 bitipentru o culoare, 256 de culori posibile)
si JPEG ( 24 de biti pentru o culoare, 16777216 de culori posibile).
Pentru a insera intr-o pagina Web o imagine, se utilizeaza eticheta <img> ( de la
image=imagine). Pentru a putea identifica imaginea care va fi inserata, se utilizeaza un atribut al
etichetei <img> si anume src ( de la source = sursa).
Valoarea acestui atribut este adresa URL a imaginii ( daca imaginea se afla in acelasi director cu
fisierul HTML care face referire la imagine, atunci adresa URL a imaginii este formata numai din
numele imaginii, inclusiv extensia).
Ex:
30
31
</html>
Data crearii si data reactualizarii paginii Web
Pentru a transmite serverelor specializate in regasirea informatiilor din Internet data crearii si
data reactualizarii unei pagini Web, se utilizeaza atributul http- equiv.Valoarea atributului content
este, in aceste cazuri, o data calendaristica si o ora in formatul:
zzz, zz lll aaaa hh:mm:ss ttt unde:
zzz reprezinta primele trei litere ale zilei din saptamana (Mon, Tue, Wed, Thu, Fri, Sat sau
Sun);
zz reprezinta ziua din cadrul lunii (01, 02, , 31);
lll reprezinta primele trei litere din numele lunii (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep,
Oct, Nov sau Dec);
aaaareprezinta anul exprimat cu 4 cifre (de exemplu 1999);
hh:mm:ss reprezinta ora, minutul si secunda;
ttt reprezinta standardul de timp utilizat ( de exemplu GMT)
<html>
<head>
<title>Colegiul B.P.Hasdeu Home Page</title>
<meta http-equiv=creation-date content=Sun, 19 Sep 2004 12:00:00 GMT >
<meta http-equiv=expires content=Sun, 23 Sep 2004 12:00:00 GMT>
</head>
<body>
<h1>Bine ati venit la Colegiul National B.P.Hasdeu !</h1><hr>
</html>
DOCUMENTAREA UNEI PAGINI WEB
Persoana de contact
Pentru a putea furniza informatii despre persona care administreaza site-ul, se utilizeaza
atributul http equiv. In acest caz, valoarea atributului content este o adresa de e-mail, eventual
urmata, intre paranteze rotunde, de numele complet al persoanei.
<html>
<head>
<title>Colegiul B.P.Hasdeu Home Page</title>
< meta http-equiv="from" content =c_popescu@gmail.com (Ciprian Popescu)>
< meta http-equiv="reply- to" content =c_popescu@gmail.com (Ciprian Popescu)
32
</head>
<body>
<h1>Bine ati venit la Colegiul National B.P.Hasdeu !</h1><hr>
</html>
Tipul fisierului
Pentru a preciza informatii legate de tipul fisierului si setul ed caractere utilizate, se utilizeaza
atributul http equiv.
<html>
<head>
<title>Colegiul B.P.Hasdeu Home Page</title>
< meta http-equiv="content-type content = text/html ; charset=ISO - 8859 5>
</head>
<body>
<h1>Bine ati venit la Colegiul National B.P.Hasdeu !</h1><hr>
</html>
Limba utilizata
Deoarece la regasirea informatiilor cu ajutorul motoarelor de cautare se pot utiliza cuvinte
cheie scrise in diferite limbi, se pot insera informatiile legate de limba utilizata cu ajutorul atributului
universal( comu si altor elemente) lang.
<html>
<head>
<title>Colegiul B.P.Hasdeu Home Page</title>
<meta http-equiv =""keywords" lang=en-us content="college, Hasdeu, Buzau, high school,
prestige, Romania, student, teacher, curriculum, optionale, olimpiade, mathematics ">
<meta http-equiv =""keywords" lang=ro content="colegiul, Hasdeu, Buzau, liceu, prestigiu,
Romania, elev, profesor, curriculum, optionale, olimpiade, matematica ">
</head>
<body>
<h1>Bine ati venit la Colegiul National B.P.Hasdeu !</h1><hr>
</html>
Reactualizarea paginii curente din browser
O utilizare speciala a atributului http-equiv este aceea de a stabili reincarcarea automata in
browser a aceleiasi pagini ( de exemplu, pagina cu evolutia cursurilor la o bursa ) sau a alteia.
33
<head>
<title>1.html</title>
</head>
<body>
<h1>Pagina 1</h1>
<hr>
<a href = "2.html"> Link ctre Pagina 2 </a>
</body>
</html>
Activitate individuala:
Sa se realizeze un link din fiierul 2.html in fiierul 1.html.
<html>
<head>
<title>5.html</title>
</head>
<body>
<h1>Link catre site-ul firmei Netscape Communications Corporation </h1>
<hr>
<a href = "http:\\www.netscape.com"> Netscape Corporation </a>
</body>
</html>
Activitate individuala:
Sa se realizeze o pagina web care sa contina un link ctre un site particular.
Utilizarea unei imagini ca zona activa
Zona activa a unei legturi este definita cu ajutorul etichetelor <a> si </a>. De obicei ea
este un text care apare subliniat si de culoare albastra. In momentul in care mouse-ul se afla deasupra
zonei active, cursorul sau ia forma unei mini care ii indica utilizatorului sa apese butonul mouse-ului.
Rolul de zona activa poate fi jucat si de o imagine daca inserarea ei are loc intre etichetele
<a> si </a>.
Exemplul nr 4:
<html>
<head>
<title>6.html</title>
</head>
<body>
<h1>Utilizarea unei imagini ca zona activa</h1>
<hr>
<a href = "1.html"> <img src=sidebar.gif </a>
</body>
</html>
Pentru ca acest exemplu sa funcioneze:
-fisierele 1.html si sidebar.gif trebuie sa se afle in acelai director
-fisierul 1.html trebuie sa fie scris corect din punctul de vedere al limbajului HTML
INTERACTIVITATEA UNEI PAGINI WEB
Ancore
Intr-o pagina Web foarte lunga pot exista puncte de reper(ancore) catre care se definesc
legturi.
37
<body>
<h1>Ancore definite in alt document</h1>
<hr>
<a href = "1.html#ancora1"> Link ctre ancora nr.1 din alt document </a><br>
<a href = "1.html#ancora2"> Link ctre ancora nr.2 din alt document</a><br>
</body>
</html>
Activitate individuala:
Sa se realizeze un document HTML care sa contina ancore definite in acelai document si
ancore definite in alt document.
Daca se dorete ca pagina solicitata sa fie ncrcata intr-o alta fereastra dect cea curenta, atunci
trebuie lansata in execuie o noua instana a browserului care va conine noua pagina. Acest lucru se
realizeaz folosind atributul target al etichetei <a>, care primete ca valoare un nume( de exemplu
fereastra) pentru fereastra in care se va ncrca noua pagina.
Exemplul nr.3:
<html>
<head>
<title>3.html</title>
</head>
<body>
<h1>Pagina noua in fereastra noua</h1>
<hr>
<a href = "p2.html" target=fereastra> Link ctre Pagina 2 </a><br>
</body>
</html>
Observaii:
- pentru a funciona exemplul de mai sus, in directorul curent, trebuie sa existe fiierul p2.html.
- nu se folosete pentru ferestre o dimensiune maximizata
Daca mai multe legturi folosesc aceeai valoare pentru atributul target, nseamn ca paginile
referite de acestea sa vor ncrca in aceeai fereastra ( vor utiliza aceeai instana a browserului).
Exemplul nr.4:
<html>
<head>
<title>4.html</title>
39
</head>
<body>
<h1>Pagini noi in ferestre noi</h1>
<hr>
<a href = "p2.html" target=fereastra1> Incarca Pagina 2 in Fereastra 1 </a><br>
<a href = "p3.html" target=fereastra2> Incarca Pagina 3 in Fereastra 2 </a><br>
<a href = "p4.html" target=fereastra1> Incarca Pagina 4 in Fereastra 1 </a><br>
</body>
</html>
Pentru a funciona exemplul de mai sus, in directorul curent, trebuie sa existe fiierele p2.html,
p3.html si p4.html.
Alegerea culorilor pentru legturi
</html>
Doua legturi importante
Exemplul urmtor reprezint o pagina Web simpla ce conine doua legturi extrem de utile
pentru creatorii de pagini HTML:
41
</head>
<body>
<h1>Link catre un fisier local</h1>
<hr>
<a href = "file:// D:/html/ p2.html" > Link catre pagina 2 aflata pe discul local</a><br>
</body>
</html>
O legtura ctre un server de fiiere
Pentru conectarea la un server din Internet specializat in transferul de fisiere ( server
FTP), se utilizeaza serviciul ftp:// impreuna cu adresa serverului FTP si localizarea fisierului pe server.
FTP vine de la File Transfer Protocol ( protocolul de transfer al fisierelor).
Exemplul nr.4:
<html>
<head>
<title>4.html</title>
</head>
<body>
<h1>Link catre un server de fisiere </h1>
<hr>
<a href = "ftp://ftp.netscape.com" > Link catre serverul de fisiere al firmei Netscape
Communication Corporation</a><br>
</body>
</html>
Atributul t i t l e
Atributul title aparine etichetei <a> si comanda apariia unei mici ferestre in pagina Web cnd
mouse-ul se afla pe o legtura, fereastra in care este afiata valoarea data acestui atribut. Acest atribut
are astfel menirea de a furniza informaii suplimentare despre semnificaia unei legturi.
Exemplul nr.5:
<html>
<head>
<title>5.html</title>
</head>
42
<body>
<h1>Atributul title </h1>
<hr>
<a href = "capitolul1.html" title="capitolul 1"> Link catre primul capitol</a><br>
</body>
</html>
43