Documente Academic
Documente Profesional
Documente Cultură
Introducere in HTML HTML este prescurtarea de la Hypertext Markup Language, ceea ce reprezinta de fapt limbajul pe care browserele de internet il inteleg si cu ajutorul lui pot fi afisate paginile web. Invatarea limbajului HTML are trei mari avantaje: este foarte simpla si nu necesita mult timp ofera controlul absolut asupra realizarii paginii web permite folosirea in cadrul paginilor pe care le vom realiza a unor secvente de cod HTML "imprumutate" de la alte pagini web (pentru a vedea codul sursa al unei pagini web.(Internet Explorer - meniul View - Source) 2. Structura unui document HTML Deschidem editorul de texte (Notepad este suficient). Scriem codul HTML: <HTML> <HEAD> <TITLE>Prima mea pagina web</TITLE> </HEAD> <BODY> Bine ai venit!<BR> Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!<BR> </BODY> </HTML> Dupa ce am scris codul, va trebui sa salvam documentul cu extensia .html sau .htm. Din meniul File alegem optiunea Save As, iar apoi denumim documentul asa cum vrem, dar cu una din extensiile de mai sus. Apasam butonul Save. Deschidem folderul unde am salvat documentul si il deschidem. Despre tag-uri Tag-urile sunt marcaje sau etichete pe care limbajul HTML le foloseste alaturi de texte pentru a ajuta browser-ul de internet sa afiseze corect continutul paginii web. Tag-urile de baza pe care trebuie sa le contina un document HTML sunt: <HTML> cu acest tag incepe orice document HTML.
<HEAD> intre aceste tag-uri sunt trecute, pe langa titlul paginii, diverse informatii folositoare pentru browser-ul de internet </HEAD> <TITLE> </TITLE> <BODY> </BODY> </HTML> este tag-ul de incheiere al tag-ului <HEAD> este urmat de titlul paginii web, care va fi afisat in bara de titlu a documentului. arata sfarsitul titlului documentului. cu acest tag incepe continutul paginii web termina de scris continutul paginii. Ce scriem dupa acest tag nu va mai fi afisat. este tag-ul de ncheiere al tag-ului <HTML> 1
Tag-urile (etichetele) pot fi scrise atat cu litere mari cat si cu litere mici. 3. Despre atribute HTML Atributele pot fi definite ca niste proprietati ale tag-urilor. Atributele se pun numai in tag-ul de inceput. Daca un tag nu are nici un atribut, atunci browser-ul va lua in considerare valorile implicite ale tag-ului respectiv. Exemplu: Atributul BGCOLOR care se foloseste cu tag-ul <BODY> indica ce culoare va avea fondul viitoarei pagini web. Fondul unei pagini web are in mod implicit culoarea alba. Tag-ul <HR> care vine de la Horizontal Rule care inseamna linie orizontala. Tag-ul <BR> se foloseste pentru a trece pe randul urmator. Exercitiu: <HTML> <HEAD> <TITLE>Prima mea pagina web</TITLE> </HEAD> <BODY BGCOLOR="red"> <FONT COLOR="green" SIZE="6"> Bine ai venit! </FONT><BR> <HR> Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web! </FONT> <HR> </BODY> </HTML> 4. Despre culori HTML Culoarea fondului unei pagini web Culoarea paginii se stabileste cu ajutorul atributului BGCOLOR al tag-ului <BODY>. Culoarea textului Culoarea textului in cadrul unei pagini html se poate schimba folosind atributul COLOR (culoare) al tag-ului <FONT>. Exercitiu: <HTML> <HEAD> <TITLE>Prima mea pagina web</TITLE> </HEAD> <BODY BGCOLOR="pink"> <FONT COLOR="blue" SIZE="6"> Bine ai venit! </FONT> 2
</BODY> </HTML> Cele mai importante culori sunt: black, white, blue, brown, red, yellow, green etc. 5. Formatarea textului in HTML
Titluri
Atunci cand avem nevoie sa folosim un titlu in cadrul paginii noastre web putem apela la tagurile <H1>, <H2>, <H3>, <H4>, <H5>, <H6>. Tag-urile <H1> si </H1> permit scrierea unui titlu cu caracterele cele mai mari. Textul incadrat de tag-urile <H6> si </H6> va fi afisat cu caracterele cele mai mici. Tag-urile <H1> ... <H6> accepta atributul ALIGN cu ajutorul caruia titlul va putea fi aliniat la stanga, la centru sau la dreapta.
Exercitiu: <HTML> <HEAD> <TITLE>Eticheta <BR></TITLE> </HEAD> <BODY> Invat limbajul HTML.<BR>Exersez limbajul HTML.<P>Stiu limbajul HTML. </BODY> </HTML> Daca scriem un text intre tag-urile <P> si </P>, atunci textul va fi incadrat de cate un rand liber.
Exercitiu: <HTML> <HEAD> <TITLE>Liste ordonate</TITLE> </HEAD> <BODY> <OL>Pentru a cunoaste internetul trebuie sa studiati: <LI>HTML <LI>JAVA <LI>JAVASCRIPT </OL> </BODY> </HTML> Atributul TYPE are o valoare implicita: numerele. In loc de numere putem folosi si alte caractere. Pentru a folosi aceste caractere este de ajuns sa utilizam atributul TYPE cu valoarea potrivita. pentru litere mari: <OL TYPE=A> pentru litere mici: <OL TYPE=a> pentru cifre romane mici: <OL TYPE=i> pentru cifre romane mari: <OL TYPE=I> 7. HTML - imagini Formatele imaginilor Browserele recunosc, in cadrul paginilor web, mai multe formate ale imaginilor. Cele mai raspandite sunt cele cu extensia .gif si cele care au una din terminatiile .jpg sau .jpeg. Iata in continuare cateva caracteristici ale acestor formate de imagini: GIF (Graphics Interchange Format) Formatul GIF poate reda un numar de 256 de culori, de aceea este folosit pentru imaginile de dimensiuni mici: butoane, icon-uri, animatii. JPEG (Joint Photographic Expert Group) Formatul JPEG nu mai este limitat la 256 de culori si de aceea este folosit pentru fotografii. Imaginile care apartin acestui format au extensia .jpg sau .jpeg. In cazul fotografiilor, formatul jpg ofera o calitate mai buna a imaginii si ocupa un spatiu mult mai mic decat in formatul gif.
Adaugarea imaginilor in paginile web Imaginile dau o nota aparte paginilor web. Pentru a folosi imagini in cadrul paginilor web trebuie sa folosim tag-ul <IMG> insotit de atributul SRC (source) care indica adresa sau calea catre imaginea respectiva. Forma generala a acestui tag va fi: <IMG SRC="numeleimaginii.extensie"> Nu uitati sa scrieti si extensia imaginii pentru ca altfel imaginea nu va fi afisata de browser! Toate fisierele (pagini HTML, imagini etc.) care compun un site web trebuie salvate in cadrul aceluiasi folder. Imaginea inserata in pagina web va fi afisata doar daca pagina respectiva si imaginea sunt in acelasi folder . In caz contrar imaginea nu va fi afisata! Exercitiu: <HTML> <HEAD> <TITLE>Imagini</TITLE> </HEAD> <BODY> <CENTER><B>Adaugarea imaginilor in paginile web</B> <BR> <IMG SRC=Winter.jpg> </CENTER> </BODY> </HTML> Imaginea poate fi incadrata de un chenar, folosind atributul BORDER al tag-ului <IMG>. Acest atribut are ca valoare numere intregi pozitive. <IMG SRC=../Poze/Winter.jpg BORDER=5> Daca imaginea va fi de dimensiuni mai mari, atunci pana cand se va incarca si va fi afisata de browser, utilizatorul poate vedea un text inlocuitor al imaginii. Acest lucru se poate realiza folosind atributul ALT impreuna cu tag-ul <IMG>. Daca trecem cursorul mouse-ului deasupra imaginii, o sa apara textul pe care l-am scris la atributul ALT. <IMG SRC=../Poze/Winter.jpg BORDER=5 ALT=Imagine Winter>
Daca vrem ca textul sa fie afisat la o anumita distanta de imagine, vom folosi atributele HSPACE (spatiu pe orizontala) si VSPACE (spatiu pe verticala). Valorile acestor atribute trebuie sa fie numere intregi, care reprezinta de fapt distanta in pixeli dintre imagine si text. <IMG SRC=../Poze/euro.jpg BORDER=5 ALIGN=left HSPACE=50 VSPACE=20> Imagini ca fond al unei pagini web Cu ajutorul atributului BACKGROUND al tag-ului <BODY> se poate folosi o imagine ca fond al unei pagini web. <BODY BACKGROUND=../Poze/background1.jpg>
<A HREF="Documente/Carti/numelecartii.html">Text link</A> Legatura catre un site Legatura catre un site particular se realizeaza prin urmatoarea linie de cod: <A HREF="adresa site-ului">Textul legaturii</A> Exercitiu: creare pagina web care sa contina legaturi catre site-uri ale unor ziare din Romania. <HTML> <HEAD> <TITLE>Legaturi catre site-uri particulare</TITLE> </HEAD> <BODY> <CENTER> <B>Legaturi catre site-urile unor ziare din Romania </B> </CENTER> <BR><A HREF="http://www.evz.ro">Evenimentul Zilei</A> <BR><A HREF="http://www.jurnalul.ro">Jurnalul National</A> <BR><A HREF="http://www.capital.ro">Capital</A> <BR><A HREF="http://www.prosport.ro">Prosport</A> <BR><A HREF="http://www.gsp.ro">Gazeta sporturilor</A> <BR><A HREF="http://www.libertatea.ro">Libertatea</A> <BR> </BODY> </HTML> Salvam pagina cu numele de ziare.html in directorul Pagini. Legatura catre o adresa de e-mail Daca vrei ca utilizatorii paginii tale web sa iti poata scrie parerile lor despre site, de exemplu, atunci trebuie ca in cadrul paginii sa existe o legatura catre o adresa de e-mail. Cum faci asta? Foarte simplu. Forma generala a unei legaturi catre o adresa de e-mail este urmatoarea: <A HREF="mailto:adresa de e-mail">Trimite-mi un e-mail</A> Utilizarea unei imagini ca legatura Pentru a folosi o imagine ca legatura intre tag-urile <A> si </A>, va trebui scrisa adresa imaginii: <A HREF=numepagina.html><IMG SRC="adresaimaginii"</A> Exercitiu: <HTML> <HEAD> <TITLE>Folosirea unei imagini ca legatura</TITLE> </HEAD> <BODY> <CENTER><H1>Imagini ca legaturi</H1> <BR><BR> <A HREF=Computer.html><IMG SRC="../Poze/PC.jpg"></A> 8
</CENTER> </BODY> </HTML> Fisierul PC.jpg trebuie sa se gaseasca in subfolderul Poze din folderul in care se afla pagina web creata in acest exercitiu. Cum pot schimba culorile legaturilor? Fiecare legatura din cadrul unei pagini web are trei culori: o culoare pentru legaturile nevizitate (nu a fost efectuat nici un click pe ele) o culoare pentru legaturile vizitate (s-a efectuat cel putin un click pe ele) o culoare pentru legaturile active (atunci cand cursorul mouse-ului se afla deasupra lor) Pentru fiecare culoare, din cele trei de mai sus, exista cate un atribut al tag-ului </BODY> cu ajutorul caruia putem schimba culoarea implicita: LINK pentru legaturile nevizitate VLINK pentru legaturile vizitate ALINK pentru legaturile active Fiecarui atribut i se va atribui un nume de culoare sau codul unei culori. Exemplu: Dorim ca in cadrul paginii web, legaturile sa fie de culoare rosie atunci cand nu au fost vizitate, de culoare neagra cele vizitate si de culoare portocalie atunci cand se trece cu mouse-ul pe deasupra lor: <BODY LINK=#FF0000 VLINK=#000000 ALINK=FF9600>
9. Tabele in HTML
Tabelele sunt foarte importante pentru realizarea unei pagini web. Cu ajutorul lor, pe langa crearea propriu-zisa a tabelelor, putem controla mult mai bine elementele din cadrul paginilor web. Crearea unui tabel Pentru a crea un tabel, trebuie sa folosim tag-urile <TABLE> si </TABLE>. Tot ce va fi scris intre aceste tag-uri va forma un tabel. Dupa tag-ul <TABLE> urmeaza tag-ul <TR> care vine de la "Table Row" (randul tabelului) si reprezinta introducerea unui rand in cadrul tabelului. Tot ce va fi scris intre tag-urile <TR> si </TR> va forma un rand al tabelului. Dupa crearea unui rand, trebuie sa adaugam in cadrul acestuia, cateva celule, cu ajutorul tag-urilor <TD> si </TD>. Exercitu: <HTML> <HEAD> <TITLE>Tabel elevi olimpici</TITLE> </HEAD> <BODY> <TABLE> <TR> <TD><B>Nume</B></TD> <TD><B>Prenume</B></TD> <TD><B>Clasa</B></TD> </TR> <TR> 9
<TD>Ionescu</TD> <TD>Bogdan</TD> <TD>9</TD> </TR> <TR> <TD>Marin</TD> <TD>Paul</TD> <TD>10</TD> </TR> <TR> <TD>Ivan</TD> <TD>Mihaela</TD> <TD>9</TD> </TR> </TABLE> </BODY> </HTML> Proprietatile tabelelor Pentru ca liniile unui tabel sa fie vizibile tag-ul <TABLE> trebuie sa fie insosit de atributul BORDER avand valoarea egala cu cel putin 1. In plus, poti schimba culoarea liniilor unui tabel folosind atributul BORDERCOLOR insotit de codul culorii dorite. Pentru a stabili dimensiunea unui tabel, unui rand sau a unei celule, folosim atributele WIDTH pentru latime si/sau HEIGHT pentru inaltime. Pentru alinierea datelor din cadrul tabelului folosim atributul ALIGN cu una dintre valorile "left", "center" sau "right". Pentru a alinia datele tabelului pe verticala folosim atributul VALIGN insotit de una dintre valorile "top", "middle" sau "bottom". Pentru a schimba culoarea unei celule, unui rand sau chiar a intregului tabel folosim atributul BGCOLOR impreuna cu codul culorii alese.
Astfel, linia completa pentru definirea a doua cadre orizontale va fi urmatoarea: <FRAMESET ROWS="70%,*" FRAMEBORDER="no" FRAMESPACING="0"> Pentru a imparti pagina web in mai multe cadre orizontale, se vor asocia mai multe procente atributului ROWS, dar avand grija ca suma lor sa nu depaseasca 100%. La fel se procedeaza si pentru impartirea unei pagini web in cadre verticale singura deoasebire fiind aceea ca in locul atributului ROWS se foloseste atributul COLS. Nu uita de tag-ul de incheiere </FRAMESET> Dupa ce am stabilit impartirea paginii in cadre, se trece la definirea cadrelor. Astfel intre tagurile <FRAMESET> si </FRAMESET> vom folosi tag-ul <FRAME>. Principalul atribut al tag-ului <FRAME> este SRC cu ajutorul caruia indicam sursa cadrului. Astfel o linie de cod care defineste un cadru ar putea fi urmatoarea: <FRAME SRC="numelepaginii.html"> Exemplu: Vom crea patru pagini web fiecare avand culoarea de background rosu, respectiv albastru, galben sau verde. Apoi vom crea a cincea pagina web in care vom defini cadrele si care le va contine practic pe celelalte patru pagini. Numele celor patru pagini web vor fi rosu.html, albastru.html, galben.html si verde.html. Exercitiu: pagina care va contine cele patru pagini web create este: <HTML> <HEAD> <TITLE>Cadre</TITLE> </HEAD> <FRAMESET COLS="25%,*" FRAMEBORDER="no" FRAMESPACING="0"> <FRAME SRC="rosu.html"> <FRAMESET ROWS="45%,35%,*" FRAMEBORDER="no" FRAMESPACING="0"> <FRAME SRC="albastru.html"> <FRAME SRC="galben.html"> <FRAME SRC="verde.html"> </FRAMESET> </FRAMESET> <BODY> </BODY> </HTML> Salvam pagina, in acelasi fisier cu celelalte patru, cu numele cadre.html.
11