- Este un set de coduri logice care constituie apariia unui document web si a informatiilor pe care le deine. Codurile sunt scrise intre "<" (parantea desc!isa" si "#" (parantea inc!isa"$ cu toate ca nu sunt c!iar parantee$ a%a se numesc si arata a%a& < #. - Cele mai multe elemente (numite si tag-uri" au un element (tag" de desc!idere si un element de 'nc!idere distins prin "(" in interiorul paranteei desc!ise "<". E)emplu& <FONT> ... </FONT> - *rimul cu+,nt care apare 'n-untru "<" se nume%te element sau etic!eta HTML si spune browser-ului sa fac- ce+a$ precum <./0T# - Cu+intele care urmeaa dup- element in interiorul "< #"se numesc atribute care descriu propriet-ile elementului. Cum ar fi & culoarea$ m-rimea$ etc. - 1tributele sunt separate prin spatiu si urmate de semnul egal "2"$ dupa care sunt scrise$ intre g!ilimele (" "" +alorile atributelor. - 1stfel$ o etic!eta HTML poate contine elementul de identificare$ atribute si +alori. - 3n urmatorul e)emplu elementul este ./0T atributul C/L/4 si +aloarea 5L6E& <FONT COLOR="BL!">Acest text va f albastru</FONT> 2. Structura documentului HTML <html> <head> <title>Titlu Documentului</title> </head> <body> ontinutul !a"inii </body> </html> #tructura "enerala a unui document $T%& <HTML> <H!"#> Acesta are si el mai multe sub'elemente( <T$TL!> Aici se scrie titlul documentului) cat mai su"estiv) si se *ncheie cu </T$TL!> <B"%!> +oate f ,olosit !entru a *nre"istra loca-ia documentului in ,orma ./&0 1Necesar daca documentul nu este accesat in loca-ia lui ori"inala20 #e *ncheie cu</B"%!> <L$N&> 3ndica o rela-ie dintre document si alte obiecte de !e 4560 #e *ncheie cu </L$N&> <M!T"> Aici sunt scrise in,orma-ii cum ar f tastatura 1limba72 ,olosita) descrierea si cuvinte cheie care !ot f "8site de motoarele de c8utare0 #e *ncheie cu</M!T"> <%CR$'T> on-ine oricare din 9ava#cri!t sau :6 #cri!t0 #e *ncheie cu </%CR$'T> <%T(L!> on-ine in,orma-ii !rivind stilul) "rafca in,orma-iilor care vor a!8rea !e !a"ina0 #e *ncheie cu </%T(L!> Aici se *ncheie elementele adau"ate in $5AD </H!"#> <BO#(> 5tichetele $T%& si continutul documentului care va f afsat in !a"ina ;eb sunt incluse in acest element0 Aici !ot f !use si elemente cum ar f( <%CR$'T> </%CR$'T> #e *ncheie cu </BO#(> </HTML> 7intre editoarele de te)t cunoscute cel mai folosit este 0ote*ad$ care este folosit si pentru acest curs$ dar poate fi utiliat orice editor de te)t. *entru 'ncepatori si pentru usurinta cu care se lucreaa$ eu recomand folosirea aplicatie 0ote*ad sau 0otepad88$ dar cei a+ansati pot folosi si altele cum ar fi 7reamwea+er. 1. Crearea )a*e+ ,e -n.eput a unu+ ,/.u0ent +entru *nce!ut deschideti a!licatia Note+ad si scrieti structura de ba<a a unei !a"ini ;eb0 Aceasta este( <html> <head> <title>Mar'1/.net 2 Cursur+3 4/.ur+ s+ "n+0e</title> </head> <body> <51>'ag+na HTML</51> Le.t++3 exe0p1e s+ exp1+.at++. </body> </html> - <!9# <(!9# este o etic!eta HTML pentru afisare de te)t mare (ca un titlu" in pagina. - Ca sa +edeti reultatul$ copiati acest cod intr-o pagina noua desc!isa cu 0otepad si apoi sal+ati fisierul cu e)tensia .!tml. 7aca nu stiti de:a$ pt. a-l sal+a alegeti la ";a+e as t<pe" - 1ll .iles$ apoi la ".ile name" ii scrieti numele si e)tensia (e).& "pagina.!tml"". 7upa ce a fost sal+at fisierul$ desc!ideti-l cu un browser (trebuie sa mearga cu dublu-clic= pe el". 6. %etarea pr/pr+etar+1/r ,/.u0entu1u+ - *roprietatile documentului pot fi controlate de atributele elementului 5/7>$ de e)emplu cum ar fi culorile pentru fondul paginii$ pentru te)t si diferite fae ale lin=-urilor. Culorile sunt setate folosind culorile de baa& rosu$ +erde si albastru? e)presia folosita 4@5 (4ed$ @reen$ 5lue"$ acestea sunt repreentate ca +alori !e)adecimale si sunt scrise intre g!ilimele (" ""$ la inceput trebuie adaugat caracterul ABA. .iecare C unitati ale codului repreinta una din culorile 4@5. 7e e)emplu& BDDaa99 repreinta o culoare care nu are 4osu (DD"$ are Eerde (aa" si 1lbastru mai putin (99". !1e0entu1 BO#( - 1cestui element ii puteti adauga informatii care sa defineasca culoarea sau imaginea din fondul paginii$ te)tul si culoarea lin=-urilor. - 7aca elementul 5/7> nu este completat cu alte atribute atunci browser-ul +a preenta culorile standard$ de obicei fondul este alb. - *entru a seta culoare fondului paginii adaugati in etic!eta <5/7># atributul 5@C/L/4. - 6rmatorul e)emplu +a preenta un document a carui fond este de culoare albastra& <body b"color="=>>>>?"></body> Cu1/area textu1u+ - 1tributul TEFT controleaa culoarea te)tului normal din document. - 1cesta +a afecta tot te)tul din document care nu este colorat de alte elemente$ cum ar fi lin=- ul. - Culoarea standard pentru te)t este 0egru. - 3ata un e)emplu in care culoarea fondului +a fi albastru si culoarea te)tului +a fi rosu$ atributul TEFT +a fi adaugat astfel& <body b"color="=>>>>?" text789:;;;;8></body> L+nk2ur+ (L$N&3 <L$N& s+ "L$N&) o ' Aceste atribute controlea<a culoarea lin@'ului in di,erite stari A0 &3NB ' culoarea initiala a lin@'ului0 #tandard este albastru C0 :&3NB ' culoarea unui lin@ vi<itat0 #tandard este !ur!uriu0 D0 A&3NB ' culoarea lin@'ului in momentul activarii0 #tandard este rosu0 o ' %odul de setare al acestor atribute este urmatorul( <body b"color="=???" text="=?>>>>" lin@="=>>>>?" vlin@="=?>>?" alin@="=??>>"></body> /e<ultatul va f o !a"ina cu ,ondul alb) textul rosu) lin@'urile albastre) lin@'urile vi<itate vor avea culoarea ro< iar culoarea lin@'urilor in momentul activarii va f "alben0 F/1/s+rea une+ +0ag+n+ .a =/n, pentru pag+na ()a.kgr/un,) o ' 5lementul body o,era !osibilitatea *nlocuiri ,ondului !a"inii cu o ima"ine 16ac@"round ima"e20 Daca ima"inea este mai mica decEt dimensiunile !a"inii atunci ima"inea va f multi!licata !ana va aco!eri *ntre" cadru documentului0 5ste indicat ca ima"inea sa fe in ,ormat F0"i, sau F07!"0 Folosirea unei ima"ini va da un as!ect !lacut documentului0 +entru a vedea cum arata un document al carui ,ond este o ima"ine .1+.k a+.+0 o ' .n exem!lu de cod $T%& cu ima"ine !entru bac@"round este urmatorul( <body bac@"round="ima"ine0"i," b"color="=???"></body> 3n acest exem!lu ,ondul !a"ini va f dat de ima"inea fsierului "ima"ine0"i," si de asemenea am setat 6GO&O/ ast,el incat in tim!ul !rocesului de *ncarcare a ima"inii culoarea ,ondului va f alba0 7upa ce a-ti creat baa de 'nceput a unui document si a-ti setat proprietatile$ trebuie sa sal+ati fisierul. ;al+area trebuie facuta intr-un format pe care browser-ul 'l poate recunoaste. E)tensia standard pentru un fisier care repreinta o pagina web este ".!tm" sau ".!tml". 7e obicei folosesc (".!tml"". - *entru a sal+a documentul ca sa arate ca o pagina web$ in 0ote*ad alegeti din meniul .ile comanda ;a+e si sal+ati fisierul cu orice nume doriti dar cu e)tensia!tml (sau "!tm"" - (La .ile name& scrieti si numele si e)tensia ".!tml"$ e)emplu& inde).!tml". 7aca nu scrieti e)tensia$ 0ote*ad +a sal+a documentul in format "t)t". - *entru a +edea documentul ca o pagina web$ duceti-+a in directorul in care a-ti sal+at fisierul si desc!ideti-l pur si simplu (cu Enter sau dublu-clic= la mouse"$ acesta +a fi desc!is automat de browser-ul pe care-l folositi (Moilla .irefo)$ 3nternet E)plorer$ /pera". ;au desc!ide-ti browser-ul si din comanda /pen desc!ideti documentul pe care l-ati sal+at. - *entru a continua munca$ a face modificari paginii sau pentru a adauga altce+a in documentul HTML$ desc!ideti documentul cu 0ote*ad. 6na din metode este sa desc!ideti aplicatia 0ote*ad si din meniul .ile alegeti /pen apoi gasiti fisierul pe care +reti sa-l modificati si dati clic pe butonul /pen. 7upa ce terminati modificarile sal+ati$ astfel daca redesc!ideti documentul ca o pagina web acesta +a fi desc!is cu noul format. 1. T+t1ur+ <Hx> ... </Hx> ' +entru titluri din continutul documentului $T%& este indicat ,olosirea etichetelor <$x>) 1headings2 unde HxH este un numar intre A si I0 ' 3n cadrul elementului 6ODJ) elementele $eadin"s sunt ,olosite ca titluri sau !entru o mai buna im!artire a continutului !a"inii0 ' %8rimea textului *ncon7urat de elementul $eadin" varia<8 de la ,oarte mare) in <H1> !ana la ,oarte mic in <H>>0 6. 'aragra= <p> ... </p> ' +ara"ra,ele !ermit sa adau"i text in document ast,el incat lun"imea de afsare a textului va f a7ustata de marimea deschiderii bro;ser' ului si fecare !ara"ra, va ince!e un nou rEnd0 ' Distanta dintre doua !ara"ra,e succesive este mare deoarece bro;ser'ul le afsea<a cu un rEnd "ol intre ele0 ?. n n/u ran, <)r> ' Ta"'ul <)r> !ermite sa deci<i unde textul va ince!e un nou rEnd) ast,el se ,ortea<a *nce!erea unui nou rEnd0 ' <)r> este un 5lement Gol dar !oate sa con-in atribut0 <)r> nu are si nu cere element de *nchidere) nu se =/1/seste </br> - Elementul <br# folose%te un singur atribut G CLE14 care poate a+ea +aloarea LE.T$ 43@HT sau 1LL$ si sunt folosite daca este o imagine pe pagina. 1tributul CLE14 forea- o linie in :os. 7aca o imagine este a%eata in partea stanga a paginii$ +aloarea LE.T +a muta cursorul :os la prima linie din marginea %tanga. @. L+n+e /r+*/nta1a <5r> ' Acest element afsea<a o linie ori<ontala in document ' Acest element nu ,oloseKte element de *nchidere L</hr>M ' 5lementul <5r> ,oloseste urmatoarele atribute( o ' #3N5 = latimea liniei) in !ixeli 1standard este C2 o ' 43DT$ = lun"ii liniei) in !ixeli sau !rocente din lun"imea afsarii !a"inii 1standard A>>O2 o ' NO#$AD5 = afsea<a linia ,ara a avea un as!ect DD o ' A&3GN = alinia<a linia 1&e,t) enter) /i"ht2) adica #tan"a) entru sau Drea!ta !a"inii 1 #tandard centru2 o ' O&O/ = setea<a culoarea liniei Formatul textului $T%& contine mai multe elemente) ta"'uri si atribute) !entru afsarea textului in mai multe ,ormate cu as!ecte "rafce di,erite0 1. Tag2u1 <FONT> ... </FONT> u acest element) <FONT>) !uteti modifca as!ectul textului) cum sunt ti!ul ,ontului ,olosit) marimea si culoarea textului0 ' %arimea textului !oate f modifcata cu elementul FONT si atributul %$A!0 Atributul #3N5 !oate lua valorile numerice de la A la P si !e lan"a acestea !oate ,olosi) ca valoare relativa) semnele "B" sau "2"0 Textul normal 1daca nu este s!ecifcat acest atribut2 are valoarea D0 5xem!lu ( <,ont si<e="QC">Doua m8rimi mai mare</,ont> ' Ti!ul ,ontului !oate f modifcat cu elementul FONT si atributul F"C!0 5xem!lu ( <,ont ,ace="Arial 6lac@">Acesta este tipul de font Arial Black</,ont> ' uloarea textului !oate f modifcata cu elementul FONT si atributul COLOR0 5xem!lu ( <,ont color="=>>dd>>">Acest text are culoarea verde</,ont> 6. B/1,3 $ta1+.3 n,er1+ne s+ a1te e1e0ente 5lemente des ,olosite !entru ,ormatul textului sunt( ' 6old 1in"rosat2 <)> ... </)> ' 3talic 1inclinat2 <+> ... </+> ' .nderline 1subliniat2 <u> ... </u> Alte elemente ,olosite !entru ,ormatul textului sunt( ' <pre> Performated </pre> ' Textul incadrat de elementul +/5 este !re<entat intr'un sin"ur ,ont) oricare ar f atributul FA50 #!atiile mai lun"i si liniile necesare sunt !re<entate aKa cum sunt scrise in Note+ad) ne mai find nevoie de alte elemente adi-ionale) cum ar f <)r> !entru o noua linie si Cn)spD Cn)spD !entru mai mult s!a-iu intre cuvinte0 ' <e0> Accentuare (Emphasis) </e0> ' 6ro;ser'ul de obicei arata aces element ca italic ' <str/ng> %tr/ng </str/ng> ' 6ro;ser'ul de obicei arata aces element ca bold ' <tt> Teletype </tt> ' a si +/5) bro;ser'ul !re<inta acesta intr'un sin"ur ti! de ,ont) indi,erent de ,ontul ales cu atributul FA5) in interiorul elementului FONT ' <.+te> Citatie </.+te> ' /e!re<inta o citatie din document0 - 3n browser +a fi afisat asa& O sin"ura marire' normal ' O sin"ura micsorare B/1,' Italic ' #ubliniat ' olorat Accentut ' %tr/ng ' Tele type Citatie ?. "1+n+erea Eteva elemente !ot avea atributul 1"L$EN2 !entru aliniere) cum ar f Titlurile <Hx> ) +ara"ra,ul <p>F</p> si &inia ori<ontala <5r> 0 ele trei valori ale atributului"L$EN sunt( &5FT) /3G$T si 5NT5/0 Aliniamentul celor mai multe elemente se ,ace cu a7utorul altor elemente( ' <,+G a1+gn78valoare8> ... </,+G> +oate con-ine cele mai multe elemente0 Tot ce este !o<i-ionat cu elementul D3: !oate f aliniat oriunde'n !a"ina) indi,erent daca in acel loc se aRa si alt ceva 13ma"ine) Text) S20 ' <.enter> ... </.enter> :a centra elementele @. "1te et+.5ete HTML pentru =/r0atu1 textu1u+ ' <str+ke> Text taiat </str+ke> ' <)+g> +re<inta textul intr'un ,ont mare </)+g> ' <s0a11> +re<inta textul intr'un ,ont mic </s0a11> ' <su)> Afsa<a textul in !o<itia subscri!t </su)> ' <sup> Asea<a textul in !o<itia su!erscri!t </sup>