Documente Academic
Documente Profesional
Documente Cultură
In aceasta prima lectie vei invata ce este limbajul HTML, la ce iti poate fi de folos, precum si ce ar trebui sa stii inainte de a trece la invatarea acestui limbaj.
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. Limbajul HTML nu este greu de invatat, asa cum te vei putea convinge din acest curs. Este de ajuns sa cunosti tag-urile de baza ale acestui limbaj (vom vedea mai incolo ce inseamna aceste tag-uri) pentru a putea crea o pagina web. Pentru aceasta trebuie sa exersezi cat mai mult, incepand cu exemplele din cadrul cursului HTML pe intelesul tuturor, sa scrii tu codul pentru fiecare exemplu. In felul acesta vei dobandi foarte repede cunostintele de baza, care te vor ajuta sa creezi pagini web din ce in ce mai performante.
De ce trebuie sa invat HTML?
Asa cum spuneam, desi exista mai multe programe care au grija de codul HTML atunci cand faci o pagina web, pentru a usura folosirea lor este nevoie de cel putin cateva notiuni elementare de HTML. Aceste programe se numesc editoare HTML si pot fi de doua tipuri: editoare clasice si editoare de tipul WYSIWYG (What You See Is What You Get, care se traduce prin ceea ce vezi este ceea ce obtii). In cazul celei de-a doua categorii de editoare HTML, utilizatorii nu trebuie decat sa se ocupe de partea grafica, de asezarea in pagina etc., scrierea codului HTML ramanand in seama acestor programe. O observatie demna de luat in seama este si aceea ca cele mai bune editoare HTML nu sunt gratuite. Sfatul meu este ca pentru realizarea paginilor web sa folosesti un editor HTML, care iti este cel mai de folos, dar numai atunci cand te vei familiariza cu limbajul HTML. In concluzie, invatarea limbajului HTML are trei mari avantaje: este foarte simpla si nu necesita mult timp ofera controlul absolut asupra realizarii paginii web poti folosi in cadrul paginilor pe care le vei realiza secvente de cod HTML "imprumutate" de la alte pagini web (pentru a vedea codul sursa al unei pagini web, in Internet Explorer intra in meniul View si apoi selecteaza Source) !Sa nu uit. Pentru a intra in posesia editoarelor HTML sau a variantelor demo ale editoarelor profesionale, le poti descarca de pe internet, dar daca nu ai o conexiune buna la internet, le poti gasi si pe CD-urile revistelor de IT.
Invatarea limbajului HTML este foarte usoara, nu ai nevoie decat de urmatoarele: sa stii sa utilizezi un editor de text (ex: Notepad etc.) sa ai cel putin un browser de internet (ex: Microsoft Internet Explorer, Netscape Comunicator etc.) sa-ti faci un pic de timp liber (de exemplu o jumatate de ora pe zi), pentru a urma cursul de fata si pentru a scrie tu fiecare exemplu pe care-l vei intalni aici Acum la sfarsitul primei lectii a cursului, este cazul sa-ti pui cel putin urmatoarele doua intrebari: Vreau sa invat limbajul HTML? Ma va ajuta cu ceva daca o sa stiu sa fac pagini web folosind HTML? Daca ai raspuns afirmativ la aceste intrebari, sa trecem la fapte, adica la realizarea primului document HTML. Sa incepem, deci, lectia 2: Structura unui document HTML.
Tag-urile nu sunt altceva decat niste 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. Aceste tag-uri (etichete) pot fi de doua feluri: - tag-uri pereche (un tag de inceput si unul de incheiere). Exemple: <HTML> si </HTML>; <TITLE> si </TITLE>; <HEAD> si </HEAD>; - tag-uri singulare (nu au un tag de incheiere) Exemple: <HR>, <BR>. Sa vedem tag-urile de baza pe care trebuie sa le contina un document HTML: <HTML> - cu acest tag incepe orice document HTML. Prin folosirea acestui tag ii spunem browser-ului ca este vorba de un fisier HTML pentru a il putea afisa. <HEAD> - intre aceste tag-uri sunt trecute, pe langa titlul paginii, diverse informatii folositoare pentru browser-ul de internet, informatii pe care le vom descoperi pe parcursul acestui curs. </HEAD> acesta este tag-ul de incheiere al tag-ului <HEAD>
<TITLE> - cu ajutorul acestei perechi de tag-uri vei putea da un titlu documentului tau.
Astfel, textul pe care il vei scrie intre aceste tag-uri va fi afisat in bara de titlu a documentului. </TITLE> - este tag-ul de ncheiere al tag-ului <TITLE>. Arata sfarsitul titlului documentului. <BODY> - odata cu acest tag incepe continutul paginii web. Tot ce vei scrie intre tagurile <BODY> si </BODY> va fi afisat, de catre browser, pe ecranul monitorului. </BODY> - ii spui browser-ului ca ai terminat de scris continutul paginii. Tot ceea ce vei scrie dupa acest tag nu va mai fi afisat. </HTML> - este tag-ul de ncheiere al tag-ului <HTML>. Codul oricarui document se termina cu acest tag. Tag-urile (etichetele) pot fi scrise atat cu litere mari cat si cu litere mici. Atentie! Nu uita atunci cand scrii codul unei pagini web sa inchizi toate tag-urile pe care le-ai deschis. Pentru a fi sigur ca nu uiti incearca sa te obisnuiesti sa scrii dupa fiecare tag si tag-ul de incheiere (la tag-urile pereche), scriind apoi continutul intre ele. O alta solutie pentru a nu uita sa inchizi vreun tag, este sa folosesti la scrierea codului, un editor HTML (atunci cand vrei sa folosesti un tag, editorul va scrie automat si tag-ul de incheiere).
Crearea primului document HTML
Acum va trebui sa pui in practica notiunile invatate si sa realizezi prima ta pagina web. Sa vedem deci, cum va trebui sa arate aceasta prima pagina. Mai intai trebuie sa deschizi editorul de texte (Notepad este suficient). Acum sa trecem la scrierea codului. Nu trebuie sa te sperii, vei vedea cat de usor este. Vom incepe cu tag-ul <HTML>. Pentru a nu uita de tag-ul de inchidere este bine sa-l pui si pe acesta tot la inceput. In continuare vin tag-urile <HEAD> si </HEAD>. Apoi intre cele doua tag-uri vom pune perechea de tag-uri <TITLE> si </TITLE>. Intre aceste taguri punem titlul paginii: Prima mea pagina web. Urmeaza tag-urile <BODY> si </BODY>. Ce vom scrie intre ele va fi afisat in browserul de internet. Iata cum ar trebui sa arate 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>
Am folosit tag-ul <BR> pentru a trece pe urmatorul rand. Astfel ii spunem browser-ului ca ce va fi scris dupa tag-ul <BR> va trebui afisat pe urmatorul rand. Tag-ul <BR> nu are un tag de inchidere. Dupa ce am scris codul, va trebui sa salvam documentul cu extensia .html sau .htm. Din meniul File alege optiunea Save As, iar apoi denumeste documentul asa cum vrei, dar cu una din extensiile de mai sus. Apasa butonul Save. Ai acum un document html, care reprezinta prima ta pagina web. Intra in fisierul unde ai salvat documentul si deschide-l. Ar trebui sa arate asa: click aici. Inainte de a trece la lectia 3, sa recapitulam cu ajutorul exercitiului de mai jos, notiunile invatate in aceasta lectie. Exercitiu: Folosind cunostintele dobandite pana acum in cadrul cursului, incearca sa scrii codul pentru a realiza o pagina web la fel cu aceasta: click aici.. Pentru a vedea codul unei pagini web scrise cu HTML alege din meniul View al browserului optiunea Source.
Atunci cand vrem sa trasam o linie, folosim tag-ul <HR> care vine de la Horizontal Rule care inseamna linie orizontala. Daca nu ii asociem acestui tag nici un atribut atunci vom obtine o line orizontala cat latimea paginii web. Daca vrem sa folosim propriile noastre proprietati pentru trasarea unei linii orizontale vom apela la atributele tag-ului <HR>. Aceste atribute sunt urmatoarele: ALIGN pentru alinierea liniei, COLOR - pentru culoarea liniei, SIZE - pentru grosimea liniei si WIDTH pentru lungimea liniei. Pentru a trasa o linie rosie (COLOR="#FF0000"), cu o lungime de jumatate din valoarea implicita (WIDTH="50%") si putin mai groasa decat cea implicita (SIZE="5%") ce va fi aliniata in centrul paginii (ALIGN="center"), vom folosi urmatoarea linie de cod:
<HR COLOR="#FF0000" WIDTH="50%" SIZE="5%" ALIGN="center"> Acum sa folosim cele doua linii de mai sus in cadrul paginii noastre. Prima linie o vom folosi la sfarsit, in timp ce a doua linie o vom folosi dupa mesajul "Bine ai venit!". Noul cod HTML al paginii noastre va fi urmatorul: <HTML> <HEAD> <TITLE>Prima mea pagina web</TITLE> </HEAD> <BODY BGCOLOR="#FF9900"> <FONT COLOR="#0000FF" SIZE="6"> Bine ai venit! </FONT><BR> <HR COLOR="#FF0000" WIDTH="25%" SIZE="5%" ALIGN="left"> <BR> <FONT COLOR="#FF0000"> Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web! </FONT> <HR> </BODY> </HTML> Salveaza pagina cu ce nume vrei tu. Nu uita de extensia .html sau .htm. Pentru a vedea rezultatul click aici. Ne oprim aici cu exemplele de atribute, insa in lectiile urmatoare vor fi folosite atributele cele mai importante, astfel incat pana la sfarsitul cursului te vei familiariza cu toate acestea. Nu uita ca pentru a intelege cat mai bine limbajul HTML trebuie sa scrii si tu codul fiecarui exemplu prezentat aici, sa salvezi pagina cu extensia .html sau .htm si sa verifici
Cuprins
Lectia 1 Lectia 2
Lectia 3
Lectia 4 Lectia 5 Lectia 6 Lectia 7 Lectia 8 Lectia 9 Lectia 10 Lectia 11 Lectia 12
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. Pentru a intelege mai bine notiunea de atribut sa vedem cateva exemple. 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, dar sa spunem ca vrem ca fondul paginii noastre sa fie portocaliu.
In acest caz vom folosi pentru atributul BGCOLOR codul culorii orange: #FF9900 (vei invata in lectia urmatoare mai multe despre culori): <BODY BGCOLOR="#FF9900"> Sa luam codul paginii web din lectia trecuta si sa-i aplicam tag-ului BODY atributul BGCOLOR. Vom obtine urmatorul rezultat: click aici. Acum sa ne ocupam de textul paginii noastre. Mesajul "Bine ai venit!" sa spunem, de exemplu, ca am vrea sa fie scris cu albastru in loc de negru, care este valoarea implicita si sa fie scris cu litere mai mari decat restul textului. Pentru a scrie astfel textul, vom folosi tag-ul <FONT> insotit de unele atribute astfel: <FONT COLOR="#0000FF" SIZE="6"> Bine ai venit! </FONT><BR> Textul urmator "Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web!", daca dorim doar sa aiba culoarea rosie, vom folosi numai atributul COLOR pentru tag-ul <FONT>, restul proprietatilor fiind cele implicite: <FONT COLOR="#FF0000"> Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web! </FONT> <HR COLOR="#FF0000" WIDTH="50%" SIZE="5%" ALIGN="center"> Acum sa folosim cele doua linii de mai sus in cadrul paginii noastre. Prima linie o vom folosi la sfarsit, in timp ce a doua linie o vom folosi dupa mesajul "Bine ai venit!". Noul cod HTML al paginii noastre va fi urmatorul:
HTML> <HEAD> <TITLE>Prima mea pagina web</TITLE> </HEAD> <BODY BGCOLOR="#FF9900"> <FONT COLOR="#0000FF" SIZE="6"> Bine ai venit! </FONT><BR> <HR COLOR="#FF0000" WIDTH="25%" SIZE="5%" ALIGN="left"> <BR> <FONT COLOR="#FF0000"> Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web! </FONT> <HR> </BODY> </HTML> Salveaza pagina cu ce nume vrei tu. Nu uita de extensia .html sau .htm. Pentru a vedea rezultatul click aici. Ne oprim aici cu exemplele de atribute, insa in lectiile urmatoare vor fi folosite atributele cele mai importante, astfel incat pana la sfarsitul cursului te vei familiariza cu toate acestea. Nu uita ca pentru a intelege cat mai bine limbajul HTML trebuie sa scrii si tu codul fiecarui exemplu prezentat aici, sa salvezi pagina cu extensia .html sau .htm si sa verifici daca ai obtinut aceleasi rezultate.
Lista celor mai utilizate tag-uri impreuna cu atributele lor
In tabelul urmator vor fi prezentate cele mai utilizate tag-uri impreuna cu cele mai importante atribute ale lor:
Nume atribut
Valoare atribut
Detalii Ancora Adresa catre care vrem sa fie legatura Fereastra in care se va face afisarea
href target
<B> <BODY> background bgcolor leftmargin adresa imaginii cod culoare nume culoare procent din latimea paginii numar de pixeli procent din inaltimea paginii numar de pixeli cod culoare nume culoare cod culoare nume culoare cod culoare nume culoare cod culoare nume culoare
Text bold Cuprinsul documentului Imaginea de fond Culoarea fondului Distanta dintre marginea din stanga a ferestrei browserului si marginea din stanga a paginii Distanta dintre marginea de sus a ferestrei browserului si marginea de sus a paginii Culoarea textului Culoarea legaturilor active (atunci cand mouse-ul se afla deasupra lor) Culoarea legaturilor nevizitate (nu s-a efectuat nici un click pe ele) Culoarea legaturilor vizitate (s-a efectuat cel putin un click pe ele) Sfarsitul randului Afisarea in centrul paginii Fontul textului Culoarea fontului Tipul fontului Marimea fontului Formular interactiv Adresa scriptului care prelucreaza datele din cadrul formularului Metoda de prelucrare a datelor formularului Cadru (fereastra)
topmargin
text alink link vlink <BR> <CENTER> <FONT> color face size <FORM> action method <FRAME>
cod culoare nume culoare nume font un numar de la 1 la 7 URL GET POST
method
GET POST
URL
procent din latimea paginii numar de pixeli procent din inaltimea paginii numar de pixeli
Formular interactiv Adresa scriptului care prelucreaza datele din cadrul formularului Metoda de prelucrare a datelor formularului Cadru (fereastra) Cadrul are sau nu are chenar Spatiu deasupra si sub un cadru Spatiu la stanga si la dreapta unui cadru Sursa cadrului Multime de ferestre numarul si marimea relativa a coloanelor numarul si marimea relativa a randurilor Titluri in cadrul documentului Alinierea titlului
rows
H1, H2, H3, H4, H5, H6 align left center right justify
<HEAD> <HR>
align
left center right cod culoare nume culoare numar de pixeli procent din latimea paginii numar de pixeli
Document HTML Text italic Adaugarea unei imagini Alinierea imaginii in pagina: left (stanga) sau right (dreapta) Alinierea elementelor din jurul imaginii: top (sus), middle (mijloc), bottom (jos) text Text ce va fi afisat in locul imaginii, in cazul in care, aceasta nu este afisata numar de pixeli Marimea chenarului din jurul imaginii procent Inaltimea imaginii numar de pixeli numar de pixeli Spatiu pe orizontala in jurul imaginii URL Adresa imaginii numar de pixeli Spatiu pe verticala in jurul imaginii procent Latimea imaginii numar de pixeli Element al formularului
alt
numar date de tip caracter numar URL text password checkbox radio submit reset file hidden image button date de tip caracter
Numar maxim de caractere Numele elementului formularului Marimea elementului formularului Adresa pentru o imagine Tip input
Valoare input Element al unei liste Metainformatii Descrie valoarea atributului name Autor Descriere Cuvinte cheie Lista ordonata Cu ce valoare incepe numerotarea Tipul numerotarii: A, a, I, i, 1 (implicit) Paragraf Alinierea paragrafului
<SELECT> multiple
Numele listei de selectii Numarul de elemente ale listei Text evidentiat Text indice Text exponent Tabel Alinierea tabelului
background
Imaginea de fond pentru tabel bgcolor cod culoare nume culoare border procent numar de pixeli bordercolor cod culoare nume culoare cellpadding numar de pixeli
URL
hspace
numar de pixeli
vspace
numar de pixeli
width
Spatiu intre continutul celulelor tabelului si marginile lor Spatiu intre celulele tabelului Numarul de coloane ale unui tabel Spatiu pe orizontala in jurul tabelului Spatiu pe verticala in jurul tabelului Latimea tabelului Celula de tabel Alinierea continutului celulei pe orizontala
Cuprins
Lectia 1 Lectia 2 Lectia 3
Lectia 4
Lectia 5 Lectia 6 Lectia 7 Lectia 8 Lectia 9 Lectia 10 Lectia 11 Lectia 12
Asa cum am vazut si in lectia precedenta nu trebuie ca fondul paginii tale sa fie alb. Poti opta pentru ce culoare vrei cu ajutorul atributului BGCOLOR al tag-ului <BODY>.
Tot ce trebuie sa faci este sa cauti in tabelul cu nume si coduri de culori din cadrul acestei lectii, sa alegi una care-ti place si sa-i scrii numele sau codul in cadrul atributului BGCOLOR. Sa vedem un exemplu: Vreau ca pagina mea sa aiba fondul de culoare deschisa. Pentru a ma decide ma uit la culorile din tabelul cu nume si coduri de culori. Mi-a atras atentia culoarea aqua care are codul #00FFFF. Acest cod il scriu in locul celui de la lectia 3: in loc de linia: <BODY BGCOLOR="#FF9900"> vom avea urmatoarea linie: <BODY BGCOLOR="#00FFFF"> Pagina web va deveni: click aici.
Culoarea textului
Culoarea textului in cadrul unei pagini html se poate schimba folosind atributul COLOR (culoare) al tag-ului <FONT>. De altfel un prim exemplu despre cum putem schimba culoarea textului unei pagini web am vazut in lectia precedenta. In lectia 3, am ales culorile albastru si rosu pentru text. Sa spunem ca vrem ca tot textul sa fie scris cu albastru inchis si verde. Atunci in loc de codul culorii albastru (#0000FF) si respectiv rosu (#FF0000) vom folosi codul #00008B (albastru inchis) si codul #008000 (verde) in atributul COLOR al tag-ului <FONT>. Astfel codul HTML al paginii noastre va fi urmatorul: <HTML> <HEAD> <TITLE>Prima mea pagina web</TITLE> </HEAD> <BODY BGCOLOR="#00FFFF"> <FONT COLOR="#00008B" SIZE="6"> Bine ai venit! </FONT><BR> <HR COLOR="#FF0000" WIDTH="25%" SIZE="5%" ALIGN="left"> <BR> <FONT COLOR="#008000"> Vom invata impreuna limbajul HTML. Aceasta este prima mea pagina web! </FONT> <HR> </BODY> </HTML> Salveaza pagina cu numele de culori.html. Nu uita sa scrii si tu si sa verifici codul HTML al fiecarui exemplu al acestui curs. Daca nu ai facut nici o greseala, la exemplul de mai sus, pagina web ar trebui sa arate astfel: click aici.
Nume si coduri de culori sigure
In continuare vom vedea ce inseamna culori sigure. Sunt acele culori care vor fi afisate de majoritatea browserele. Daca, de exemplu, pentru fondul paginii tale web ai folosit o anumita culoare, dar nu ai verificat sa vezi daca aceasta face parte din culorile sigure, atunci exista posibilitatea ca unii dintre utilizatorii paginii tale sa vada o cu totul alta culoare. Sa vedem cele mai importante culori care sunt recunoscute de majoritatea browserelor:
Culoare
Nume culoare AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond Blue BlueViolet Brown BurlyWood CadetBlue Chartreuse Chocolate Coral CornflowerBlue Cornsilk Crimson Cyan DarkBlue DarkCyan DarkGoldenRod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen Darkorange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray FireBrick FloralWhite ForestGreen
Cod culoare #F0F8FF #FAEBD7 #00FFFF #7FFFD4 #F0FFFF #F5F5DC #FFE4C4 #000000 #FFEBCD #0000FF #8A2BE2 #A52A2A #DEB887 #5F9EA0 #7FFF00 #D2691E #FF7F50 #6495ED #FFF8DC #DC143C #00FFFF #00008B #008B8B #B8860B #A9A9A9 #006400 #BDB76B #8B008B #556B2F #FF8C00 #9932CC #8B0000 #E9967A #8FBC8F #483D8B #2F4F4F #B22222 #FFFAF0 #228B22
DarkTurquoise
#00CED1 DarkViolet DeepPink DeepSkyBlue DimGray DodgerBlue Feldspar FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite Gold GoldenRod Gray Green GreenYellow HoneyDew HotPink
#9400D3 #FF1493 #00BFFF #696969 #1E90FF #D19275 #B22222 #FFFAF0 #228B22 #FF00FF #DCDCDC #F8F8FF #FFD700 #DAA520 #808080 #008000 #ADFF2F #F0FFF0 #FF69B4 IndianRed Indigo Ivory Khaki Lavender LavenderBlush LawnGreen LemonChiffon LightBlue LightCoral LightCyan LightGoldenRodYellow LightGrey LightGreen LightPink LightSalmon #20B2AA
#CD5C5C #4B0082 #FFFFF0 #F0E68C #E6E6FA #FFF0F5 #7CFC00 #FFFACD #ADD8E6 #F08080 #E0FFFF #FAFAD2 #D3D3D3 #90EE90 #FFB6C1 #FFA07A
LightSeaGreen
LightSkyBlue LightSlateBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linen Magenta Maroon MediumAquaMarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed MidnightBlue MintCream MistyRose Moccasin NavajoWhite Navy OldLace Olive OliveDrab Orange OrangeRed Orchid PaleGoldenRod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip PeachPuff Peru Pink
#87CEFA #8470FF #778899 #B0C4DE #FFFFE0 #00FF00 #32CD32 #FAF0E6 #FF00FF #800000 #66CDAA #0000CD #BA55D3 #9370D8 #3CB371 #7B68EE #00FA9A #48D1CC #C71585 #191970 #F5FFFA #FFE4E1 #FFE4B5 #FFDEAD #000080 #FDF5E6 #808000 #6B8E23 #FFA500 #FF4500 #DA70D6 #EEE8AA #98FB98 #AFEEEE #D87093 #FFEFD5 #FFDAB9 #CD853F #FFC0CB
Plum PowderBlue Purple Red RosyBrown RoyalBlue SaddleBrown Salmon SandyBrown SeaGreen SeaShell Sienna Silver SkyBlue SlateBlue SlateGray Snow SpringGreen SteelBlue Tan Teal Thistle Tomato Turquoise
#DDA0DD #B0E0E6 #800080 #FF0000 #BC8F8F #4169E1 #8B4513 #FA8072 #F4A460 #2E8B57 #FFF5EE #A0522D #C0C0C0 #87CEEB #6A5ACD #708090 #FFFAFA #00FF7F #4682B4 #D2B48C #008080 #D8BFD8 #FF6347 #40E0D0
Violet
Cuprins
Lectia 1 Lectia 2 Lectia 3 Lectia 4
Lectia 5
Lectia 6 Lectia 7 Lectia 8 Lectia 9 Lectia 10 Lectia 11 Lectia 12
Atunci cand avem nevoie sa folosim un titlu in cadrul paginii noastre web putem apela la tagurile <H1>, <H2>, <H3>, <H4>, <H5>, <H6>. Cu ajutorul acestor tag-uri, care au si tag-uri de incheiere, vom scrie titlurile din cadrul paginilor noastre web. Astfel in cadrul codului HTML vom folosi tag-ul <H1>, de exemplu, urmat de textul titlului, iar la sfarsit vom folosi tag-ul de incheiere </H1>. Tag-urile <H1> si </H1> permit scrierea unui titlu cu caracterele cele mai mari in timp ce textul incadrat de tag-urile <H6> si </H6> va fi afisat cu caracterele cele mai mici, dupa cum urmeaza:
Acesta
Acesta
Acesta
Acesta
Acesta
Acesta
este
este
este
este
este
este
un
un
un
un
un
un
titlu
titlu
titlu
titlu
titlu
titlu
cu
cu
cu
cu
cu
cu
<H1>
<H2>
<H3>
<H4>
<H5>
<H6>
Tag-urile acestea accepta atributul ALIGN cu ajutorul caruia titlul va putea fi aliniat la stanga, la centru sau la dreapta.
Etichete pentru formatarea textului
Am vazut in sectiunea precedenta cum arata titlurile. In continuare vor fi prezentate diverse moduri de formatare a unui text. Pentru alegerea caracteristicilor unui text, putem folosi tag-ul <FONT>. Acest tag accepta mai multe atribute (color, face, size) care ne vor ajuta in formatarea textelor. Atributul COLOR se refera la culoarea textului ce va fi incadrat de tag-urile <FONT> si </FONT>, atributul FACE arata tipul fontului, iar atributul SIZE arata marimea fontului. Pentru a alege culoarea textului, trebuie sa consulti mai intai tabelul de culori, iar apoi, atunci cand te-ai hotarat ce culoare vei folosi, sa scrii codul sau numele acelei culori ca valoare a atributului COLOR.
<FONT COLOR=CornflowerBlue>ecursuri.ro cursuri online gratuite</FONT> sau <FONT COLOR=#6495ED>ecursuri.ro cursuri online gratuite</FONT> vor avea urmatorul rezultat: ecursuri.ro cursuri online gratuite <FONT COLOR=#FF0000>Totul la ecursuri.ro este gratuit</FONT> va afisa in cadrul browserului de internet: Totul la ecursuri.ro este gratuit La tipul fontului, la fel ca si la culori, este bine sa folosesti un font care se afla pe majoritatea calculatoarelor, pentru ca daca folosesti un font mai putin utlizat, multi utilizatori nu vor putea vedea textele din cadrul paginilor tale cu acelasi font. Cele mai folosite fonturi pentru paginile web sunt urmatoarele: Acest text a fost scris cu fontul "arial" Acest text a fost scris cu fontul "times new roman" Acest text a fost scris cu fontul "courier new" Acest text a fost scris cu fontul "verdana" Acest text a fost scris cu fontul "helvetica" <FONT COLOR=#000000 FACE=Arial>Acest text ...</FONT> Pentru a schimba dimensiunea implicita a fontului, vom folosi una din valorile atributului size. Acesta poate lua una din valorile 1,2,3,4,5,6,7 (1 pentru cea mai mica dimensiune si 7 pentru cea mai mare): <FONT COLOR=#FFA500 FACE=Arial SIZE=7>www.ecursuri.ro</FONT>
www.ecursuri.ro
Iata si celelalte dimensiuni (de la 6 la 1):
www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro
www.ecursuri.ro
Daca vrem ca textul nostru sa fie scris cu caractere ingrosate, folosim perechea de etichete <B> si </B>. <B>Text bold</B> Text bold Pentru ca textul sa fie scris cu caractere italice, folosim perechea de etichete <I> si </I>. <I>Text italic</I> Text italic Pentru ca textul sa fie subliniat, folosim perechea de etichete <U> si </U>. <U>Text subliniat</U> Text subliniat Daca vrem ca textul sa fie afisat in centrul paginii putem folosi perechea de etichete <CENTER> si </CENTER>. <CENTER>Text centrat</CENTER> Text centrat Atunci cand vrem ca textul din cadrul paginii noastre web sa fie afisat pe mai multe randuri vom folosi unul din tag-urile <BR> sau <P>. Tag-ul <BR> nu are tag de incheiere, in timp ce tag-ul <P> are tag de incheiere, insa nu este obligatoriu. Tag-ul <BR> vine de la line break (intrerupere de linie) si l-am mai folosit in cadrul acestui curs. Asa cum am vazut si pana acum este folosit pentru a face trecerea de la o linie la alta. Astfel sa presupunem ca avem urmatorul cod HTML:
<HTML> <HEAD> <TITLE>Eticheta <BR></TITLE> </HEAD> <BODY> Invat limbajul HTML. Exersez limbajul HTML. Stiu limbajul HTML. </BODY> </HTML> Acest cod va avea ca rezultat: Invat limbajul HTML. Exersez limbajul HTML. Stiu limbajul HTML. Acum sa folosim eticheta <BR> in cadrul codului: <HTML> <HEAD> <TITLE>Eticheta <BR></TITLE> </HEAD> <BODY> Invat limbajul HTML.<BR>Exersez limbajul HTML.<BR>Stiu limbajul HTML. </BODY> </HTML> Iata Invat Exersez Stiu limbajul limbajul limbajul diferenta: HTML. HTML. HTML.
Tag-ul <P> vine de la cuvantul paragraf si se deosebeste de tag-ul <BR> prin faptul ca prin utilizarea lui nu numai ca se trece pe urmatorul rand, dar se si lasa un rand liber intre texte. Sa revenim la exemplul de mai sus. Se vor folosi ambele tag-uri, <BR> si <P>, pentru a se vedea diferenta dinre ele. <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, la fel ca in exemplul de mai jos:
<HTML> <HEAD> <TITLE>Eticheta <BR></TITLE> </HEAD> <BODY> Invat limbajul HTML.<P>Exersez limbajul HTML.</P>Stiu limbajul HTML. </BODY> </HTML> Vom Invat Exersez Stiu limbajul HTML.
Utilizarea caracterelor speciale
urmatorul
Iti mai aduci aminte de prima ta pagina web pe care ai facut-o in cadrul acestui curs? Daca nu click aici. Dupa cum vezi, textul nu este scris cu diacriticele specifice limbii romane. (, , , etc.). Pentru a folosi si aceste litere trebuie sa scriem o anumita combinatie de diverse caractere pentru ca browserul sa citeasca diacriticele. Iata in continuare codurile HTML pentru cele mai folosite caractere si simboluri, care nu se gasesc pe tastatura calculatorului:
Simbol Numar   ¢ £ © « ® ° ± ² ³ µ ¶ ¹ » ¼ ½ ¾ Â Î × Ø â î ÷ ø Ş ş Ţ ţ €
Cod HTML Nume ¢ £ © « ® ° ± ² ³ µ ¶ ¹ » ¼ ½ ¾ Â Î × Ø â î ÷ ø
€
Acum dupa ce am vazut codurile pentru diverse caractere pe care le vom folosi in cadrul paginilor noastre web, sa vedem cum arata codul paginii noastre de la inceput, daca textul va fi scris cu diacritice: <HTML> <HEAD> <TITLE>Prima mea pagina web</TITLE> </HEAD>
HTML - imagini
Pana acum ai invatat cum sa folosesti decat texte si culori in cadrul paginilor web. In aceasta lectie vei invata despre imagini, care alese cu grija, vor da un plus design-ului paginilor tale.
Formatele imaginilor
Cuprins
Lectia 1 Lectia 2 Lectia 3 Lectia 4 Lectia 5
Lectia 6
Lectia 7 Lectia 8 Lectia 9 Lectia 10 Lectia 11 Lectia 12
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.
Butoane:
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.
Se observa ca in cazul fotografiilor, formatul jpg ofera o calitate mai buna a imaginii si ocupa un spatiu mult mai mic decat daca am fi salvat aceeasi imagine in formatul gif.
Asa cum ai vazut, la majoritatea site-urilor, imaginile dau o nota aparte paginilor web. Pentru a folosi imagini si in cadrul paginilor tale web trebuie sa folosesti tag-ul <IMG> insotit de atributul SRC (source) care indica adresa sau calea catre imaginea pe care vrei sa o folosesti. Forma generala a acestui tag va fi: <IMG SRC="numeleimaginii.extensie"> ! Atentie la extensie. Nu uita sa scrii si extensia imaginii pentru ca altfel imaginea nu va fi afisata de browser. Este bine ca atunci cand vrei sa faci un site, sa tii toate fisierele (pagini HTML, imagini etc.) in cadrul aceluiasi folder. Daca vei folosi in codul HTML al paginilor site-ului tau linia de cod de mai sus, imaginea va fi afisata doar daca pagina respectiva va fi in acelasi folder cu imaginea pe care vrei sa o folosesti. In caz contrar imaginea nu va fi afisata.
Sa scriem codul unei pagini web care sa contina o imagine. Salveaza imaginea de mai jos (click dreapta, Save Picture As) sub numele de bebe.jpg in acelasi folder cu pagina web pe care o vom face in continuare.
Acum sa vedem codul HTML: <HTML> <HEAD> <TITLE>Imagini</TITLE> </HEAD> <BODY> <CENTER><B>Adăugarea imaginilor în paginile web</B> <BR> <IMG SRC=bebe.jpg> </CENTER> </BODY> </HTML> Salveaza pagina cu numele imagini.html. Sa vedem cum ar trebui sa arate
pagina
imagini.html:
click
aici.
Daca site-ul tau va avea multe fisiere, nu mai este o solutie sa le tii pe toate in acelasi folder. In acest caz, este bine sa grupam fisierele de acelasi tip in subfoldere. Astfel in folderul Site, de exemplu, vom avea un subfolder Poze, in care vor fi salvate toate imaginile site-ului, un subfolder Pagini in care vor fi salvate toate paginile HTML si asa mai departe. Iata cum ar arata structura site-ului:
Pentru o functionare corecta vom utiliza una din urmatoarele linii de cod prin care ii vom spune browser-ului ca imaginea se afla in folder-ul Poze: <IMG SRC=../Poze/bebe.jpg> - daca pagina va fi salvata in subfolderul Pagini si imaginea va fi in subfolderul Poze. <IMG SRC=Poze/bebe.jpg> - daca pagina va fi salvata in folderul Site si imaginea va fi in subfolderul Poze. Incearca si tu: 1. Fa un folder pe care denumeste-l Site. 2. In cadrul acestuia mai fa doua subfoldere: Pagini, respectiv Poze. 3. Copiaza imaginea bebe.jpg in folderul Poze. 4. Modifica in codul HTML de mai sus linia: <IMG SRC=bebe.jpg> cu linia: <IMG SRC=../Poze/bebe.jpg> 5. Salveaza pagina in folderul Pagini cu numele imagini.html. 6. Dublu click pe imagini.html din folder-ul Pagini. Daca totul a functionat bine ar trebui sa obtii aceeasi pagina web.
Daca vrei ca imaginea sa fie incadrata de un chenar, foloseste atributul BORDER al tagului <IMG>. Acest atribut are ca valoare numere intregi pozitive. <IMG SRC=../Poze/bebe.jpg BORDER=5> Noua pagina web va fi: click aici. 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. De exemplu, la pagina de mai sus, imagini.html, vom inlocui linia:
Pentru a alinia o imagine vom folosi atributul ALIGN al tag-ului <IMG>. Atributul ALIGN poate avea una dintre valorile: left sau right, aliniere la stanga sau la dreapta paginii. Salveaza imaginea de mai jos (click dreapta, Save Picture As) cu numele de euro.jpg in folder-ul Poze.
Acum sa scriem codul HTML al unei pagini web care va contine si text in jurul imaginii: <HTML> <HEAD> <TITLE>EURO 2004</TITLE> </HEAD> <BODY> <FONT COLOR=#0000FF FACE=Times New Roman> <CENTER><B>Istoria campionatului european de fotbal</B></CENTER> </FONT><BR> <IMG SRC="../Poze/euro.jpg" BORDER=5 ALIGN=left> <FONT COLOR="#FF0000" FACE=Arial> Prima ediţie a campionatului european de fotbal a avut loc în Franţa în anul 1960, iar câştigătoare a fost Rusia. Următorul turneu european a avut loc în anul 1964 în Spania, acolo unde s-a impus ţara gazdă. Patru ani mai târziu, în 1968, în Italia, a fost rândul acesteia să câştige trofeul. În 1972 organizatoare a fost Belgia, Republica Federală Germană impunându-se. În 1976 a venit rândul Cehoslovaciei să câştige campionatul european de fotbal, disputat în Iugoslavia. În 1980, Germania a fost câştigătoare, în Italia, iar în 1984, ediţie găzduită de Franţa, din nou s-a impus ţara organizatoare. Ediţia din anul 1988 a avut loc în Germania şi a fost câştigată de Olanda. După patru ani, Danemarca se impunea în Suedia, pentru ca după alţi patru ani, în 1996, să fie rândul Germaniei să îşi adjudece trofeul, în Anglia. În anul 2000 Belgia şi Olanda au organizat turneul final, iar câştigătoare a fost Franţa. Ultimul turneu final, care s-a disputat în Portugalia, în 2004, a făcut ca Grecia să câştige trofeul.</FONT> <BR> </BODY> </HTML>
Salveaza pagina cu numele de euro.html in folderul Pagini. Iata cum va arata aceasta pagina: click aici. Asa cum ai observat, textul este afisat in jurul imaginii. Daca vrei ca textul sa fie afisat la o anumita distanta de imagine, foloseste 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. De exemplu inlocuieste, in codul de mai sus, linia: <IMG SRC=../Poze/euro.jpg BORDER=5 ALIGN=left> cu urmatoarea: <IMG SRC=../Poze/euro.jpg BORDER=5 ALIGN=left HSPACE=50 VSPACE=20> Salveaza pagina cu numele euro2.html in folder-ul Pagini. Vezi diferenta: click aici. Foloseste diferite valori pentru atributele HSPACE si VSPACE pana cand vei obtine rezultatele dorite.
Imagini ca fond al unei pagini web
Cu ajutorul atributului BACKGROUND al tag-ului <BODY> poti folosi o imagine ca fond al unei pagini web. Pentru a intelege mai bine, copiaza imaginile urmatoare (click dreapta, iar apoi Save Picture As) in folder-ul Poze cu numele scrise sub fiecare.
Acum in codul paginii imagini.html din folder-ul Pagini adauga tag-ului <BODY> atributul BACKGROUND dupa cum urmeaza: <BODY BACKGROUND=../Poze/background1.jpg> Salveaza pagina cu numele background1.html. Iata rezultatul: click aici. Repeta operatiunea de mai sus, numai ca in loc de background1.jpg foloseste pe rand unul din numele celorlalte imagini. Salveaza paginile cu numele background2.html, background3.html, background4.html, background5.html. Iata rezultatele:
background2.html background3.html background4.html background5.html
Cuprins
Lectia 1 Lectia 2 Lectia 3 Lectia 4 Lectia 5 Lectia 6
Pentru a folosi legaturi in paginile web pe care le vei face, trebuie sa folosesti perechea de tag-uri <A> si </A>. Numele acestor tag-uri vine de la cuvantul anchor care se traduce ancora. Tag-ul <A> va trebui folosit impreuna cu atributul HREF. Linia de cod pentru inserarea unei legaturi in cadrul unei pagini web va avea urmatoarea forma: <A HREF=numelepaginii.html>Textul legaturii</A>
Lectia 7
Lectia 8 Lectia 9 Lectia 10 Lectia 11 Lectia 12
Daca pagina respectiva se afla in acelasi folder cu pagina pe care se afla legatura atunci nu sunt necesare ghilimelele. Sa vedem impreuna, cum poti adauga o legatura intr-o pagina web din folderul Pagini catre pagina imagini.html din acelasi folder. Deschide editorul de texte (de exemplu: Notepad) si scrie urmatorul cod HTML: A HREF=numelepaginii.html>Textul legaturii</A>
Daca pagina respectiva se afla in acelasi folder cu pagina pe care se afla legatura atunci nu sunt necesare ghilimelele. Sa vedem impreuna, cum poti adauga o legatura intr-o pagina web din folderul Pagini catre pagina imagini.html din acelasi folder. Deschide editorul de texte (de exemplu: Notepad) si scrie urmatorul cod HTML:
<HTML> <HEAD> <TITLE>Legaturi</TITLE> </HEAD> <BODY> <CENTER><B>Legătură către o altă pagină </B> <BR><BR> <A HREF=imagini.html>Imagine bebe</A> </CENTER> </BODY> </HTML>
Salveaza pagina (File/Save As) cu numele de link.html in folderul Pagini. Pagina link.html ar trebui sa arate astfel:
click aici.
Daca pagina catre care vrem sa facem o legatura, nu se afla in acelasi folder cu pagina noastra atunci nu mai putem folosi decat numele paginii HTML ca valoare a atributului HREF. Sa vedem cateva exemple de legaturi catre pagini din alte directoare sau subdirectoare. Fie urmatoarea structura:
urmatoarea structura:
Pentru a intelege cat mai bine cum functioneaza legaturile catre diverse pagini web, este bine sa faci si tu, pe calculatorul tau, o structura asemanatoare cu cea de mai sus, iar apoi sa faci cateva pagini HTML in diverse directoare sau subdirectoare si sa incerci sa creezi legaturi din fiecare pagina HTML catre celelate. Iata cateva exemple: - pentru a adauga o legatura in cadrul unei pagini HTML din directorul Contabilitate catre o pagina HTML din directorul Firma 1, vom folosi urmatoarea valoare a atributului HREF: <A HREF="Firma 1/numelepaginii.html">Text link</A> - pentru a adauga o legatura in cadrul unei pagini HTML din directorul Site catre o pagina HTML din directorul Carti, vom folosi urmatoarea valoare a atributului HREF: <A HREF="Documente/Carti/numelepaginii.html">Text link</A> - pentru a adauga o legatura in cadrul unei pagini HTML din directorul Matematica catre o pagina HTML din directorul Scoala, vom folosi urmatoarea valoare a atributului HREF: <A HREF="../numelepaginii.html">Text link</A> - pentru a adauga o legatura in cadrul unei pagini HTML din directorul Bilanturi catre o pagina HTML din directorul Site, vom folosi urmatoarea valoare a atributului HREF: <A HREF="../../numelepaginii.html">Text link</A> - pentru a adauga o legatura in cadrul unei pagini HTML din directorul Servici catre o pagina HTML din directorul Matematica, vom folosi urmatoarea valoare a atributului HREF: <A HREF="../../Scoala/Matematica/numelepaginii.html">Text link</A>
pentru a adauga o legatura in cadrul unei pagini HTML din directorul Firma 2 catre o pagina HTML din directorul Firma 3, vom folosi urmatoarea valoare a atributului HREF: <A HREF="../Firma 3/numelepaginii.html">Text link</A>
Dupa ce ai vazut cum se folosesc legaturile catre alte pagini html locale acum vom vedea impreuna cum putem adauga o legatura catre un site particular. Trebuie sa folosesti urmatoarea linie de cod: <A HREF="adresa site-ului">Textul legaturii</A> Sa facem o pagina web care sa contina legaturi catre site-uri ale unor ziare din Romania. Scrie urmatorul cod HTML: <HTML> <HEAD> <TITLE>Legaturi catre site-uri particulare</TITLE> </HEAD> <BODY> <CENTER> <B>Legături către site-urile unor ziare din România </B> </CENTER>