Meteo |
|
Nici unul
Recordul de utilizatori conectați a fost de 20, Joi Dec 09, 2021 10:48 pm
Despre HTML
Despre HTML
HTML a fost dezvoltat initial de Tim Berners-Lee la CERN in 1989. HTML este un limbaj bazat pe SGML (Standard Generalized Markup Language), o asa-numita aplicatie a acestuia. SGML este un standard international (ISO-8879) aprobat în 1986. HTML a fost initial vazut ca o posibilitate pentru fizicienii care utilizeaza computere diferite sa schimbe intre ei informatie prin mijlocirea Internetului. Erau prin urmare necesare cateva conditii esentiale: independenta de platforma, posibilitati hipertext si structurarea documentelor. Independenta de platforma semnifica faptul ca un document poate fi afisat in mod asemanator (sau aproape identic) de computere diferite (deci cu font, grafica si culori aidoma), lucru vital pentru o audienta numeroasa si extrem de variata. Hipertext se traduce prin faptul ca orice cuvint, fraza, imagine sau element al documentului vazut de un utilizator (client) poate face referinta la un alt document sau chiar la paragrafe din interiorul aceluiasi document, ceea ce usureaza mult navigarea intre partile componente ale unui document sau intre multiple documente. Structurarea riguroasa a documentelor permite convertirea acestora dintr-un format in altul precum si interogarea unor baze de date ingloband aceste documente.
Inceputurile
Nascut în urma cu aproximativ 30 de ani, intr-o tentativa de a rezolva unele probleme ivite la transportul documentelor intre diferite computere, limbajul hipertext a evoluat incet. In primii ani de evolutie HTML a demarat lent in principal pentru ca ii lipseau posibilitatile de a reda publicatii electronice profesionale; limbajul permitea oarece control asupra fonturilor dar nu permitea inserarea graficii. In 1993, NCSA a imbogatit limbajul pentru a permite inserarea graficii si a construit primul navigator grafic: Mosaic. Au urmat apoi contributii ad hoc ale diverselor firme care au adus tot felul de adaugiri limbajului HTML astfel incat, in 1994, limbajul parea scapat de sub control. Urmarea a fost ca la prima conferinta WWW de la Geneva (Elvetia) s-a constituit un grup de specialisti (HTML Working Group) a carui prima misiune a fost formalizarea HTML, lucru care s-a concretizat in HTML 2.0. Importanta actiunii acestui grup consta in faptul ca, odata standardizat, limbajul a putut fi apoi extins intr-un mod mai controlat la alte nivele.
Standardizarea
Standardul oficial HTML este dat de World Wide Web Consortium (W3C), care este afiliat la Internet Engineering Task Force (IETF). W3C a enuntat cateva versiuni ale specificatiei HTML, printre care si HTML 2.0, HTML 3.0, HTML 3.2, HTML 4.0 si, cel mai recent, HTML 4.01. In acelasi timp, autorii de browsere cum ar fi Netscape si Microsoft, au dezvoltat adesea propriile "extensii" HTML in afara procesului standard si le-au incorporat in browserele lor. In unele cazuri (cum ar fi tagul Netscape), aceste extensii au devenit standarde de facto adoptate de autorii de browsere. Cînd navigatorul incarca un document HTML, el "citeste" documentul în cautarea tag-urilor HTML, formateaza textul si imaginea si le afiseaza pe ecran. Este motivul pentru care acelasi document HTML apare usor diferit cînd este privit utilizand navigatoare diferite. Stadiile prin care trece un standard elaborat de W3C sînt:
1.
Orice standard isi incepe aventura ca W3C Note.
2.
De aici este preluat de catre un grup particular de lucru (Working Group) si este discutat pana cand se ajunge la un consens.
3.
In acest moment este publicat ca propunere (Working Draft) si in acest stadiu oricine poate face comentarii.
4.
In momentul în care se obtine o sustinere si un consens suficient de larg, directorul W3C decide daca specificatia este gata sa devina propunere oficiala de recomandare (Proposed Recommendation).
5.
Urmeaza o perioada de 6 saptamîni în care toti membrii W3C au sansa sa voteze aceasta propunere de recomandare; votul nu este obligatoriu, putandu-se vota în 4 moduri diferite:
*
da;
*
da, sub rezerva unor imbunatatiri;
*
nu, pana cînd anumite sarcini nu sunt indeplinite;
*
nu, specificatia trebuie abandonata.
6.
Charta W3C stipuleaza necesitatea obtinerii consensului complet, astfel ca fiecare vot trebuie sa fie un da fara rezerve.
7.
Daca toti pasii anteriori au fost indepliniti, specificatia trebuie aprobata in final de Director si se publica sub forma unui standard (W3C Recommendation).
Re: Despre HTML
Dar de ce a fost preferat HTML pentru publicatii pe Web, cînd pentru realizarea publicatiilor electronice exista multe alte tehnologii? Primul motiv este simplitatea. Al doilea este ca permite formatarea textului ASCII cu tag-uri în format ASCII. Rezulta de aici o compresie buna, suport pentru legaturi hipertext si usurinta in a scrie navigatoare pentru vizualizarea documentelor.
Varianta 2.0
HTML 2.0, elaborat in Iunie 1994, este standardul pe care ar trebui sa-l suporte toate browserele curente - inclusiv cele in mod text. HTML 2.0 reflecta conceptia originala a HTML ca un limbaj de marcare independent de obiectele existente, focalizandu-se pe asezarea lor in pagina, in loc de a specfica exact cum ar trebui sa arate acestea. Daca doriti sa fiti siguri ca toti vizitatorii vor vedea paginile asa cum trebuie, folositi tagurile HTML 2.0.
Varianta 3.0
Specificatia HTML 3.0, enuntata in 1995, a incercat sa dezvolte HTML 2.0 prin adaugarea unor facilitati precum tabelele si un mai mare control asupra textului din jurul imaginilor. Desi unele din noutatile HTML 3.0 erau deja folosite de autorii de browsere, multe nu erau inca oficializate. In unele cazuri, taguri asemanatoare implementate de autorii de browsere au devenit mai raspandite decat tagurile "oficiale". Specificatia HTML 3.0 a expirat repede, deci nu mai este un standard oficial in prezent.
Varianta 3.2
In Mai 1996, W3C a scos pe piata specificatia HTML 3.2 , care era proiectata sa reflecte si sa standardizeze practicile acceptate la scara larga. Deci HTML 3.2 include tagurile HTML 3.0 care erau adoptate de autorii de browsere precum Netscape si Microsoft plus noi extensii HTML.
Revolutia HTML 4.0, HTML 4.01
In acest moment, HTML 4.0 este larg utilizat si au fost deja publicate specificatiile HTML 4.01. Limbajul HTML da proiectantilor de pagini web posibilitatea:
*
sa publice documente cu headere, texte, tabele, liste, fotografii, etc...
*
sa regaseasca on-line informatii prin intermediul hiperlink-urilor accesate printr-un simplu click de mouse
*
sa proiecteze formulare pentru realizarea tranzactiilor cu servere aflate la distanta, pentru cautari de informatie sau pentru activitati specifice comertului
*
sa includa foi de calcul tabelar, clipuri video, sunete si alte aplicatii direct în documente.
Elementul esential diferit adus de versiunea 4.0 si mai ales 4.01 fata de versiunea 3.2 este posibilitatea separarii structurii unui document de prezentarea lui prin introducerea „stilurilor de documente“ (style sheet). Utilizînd limbajul HTML pentru structurarea unui document si style sheet-urile pentru a stiliza prezentarea acestuia, proiectantii pot obtine mult mai usor independenta de periferic/ computer/ platforma hard-soft, lucru care a facut HTML-ul atît de popular. Un document cu o structura complexa poate fi prezentat in diferite moduri pe medii diferite, permitand documentului insusi sa se adapteze mai usor noilor tehnologii (cum ar fi, de exemplu, browserele capabile sa vorbeasca, cititoarele braille, etc...).
In plus, separarea continutului de partea de prezentare permite modificarea infatisarii chiar a unui intreg site doar prin modificarea unui style-sheet (a unui document care descrie stilul). Experienta a demonstrat ca o astfel de abordare poate reduce dramatic costurile de deservire a unui spectru larg de platforme si probleme, facilitînd si o intretinere ulterioara si modificari mult mai usoare.
Limbajul HTML
2. Primii pasi
Orice document HTML incepe cu notatia si se termina cu notatia . Aceste "chestii" se numesc in literatura de specialitate "TAG-uri".Prin conventie, toate informatiile HTML incep cu o paranteza unghiulara deschisa " < " si se termina cu o paranteza unghiulara inchisa " > ".
Tag-urile intre aceste paranteze transmit comenzi catre browser pentru a afisa pagina intr-un anumit mod.Unele blocuri prezinta delimitator de sfarsit de bloc, in timp ce pentru alte blocuri acest delimitator este optional sau chiar interzis.
Intre cele doua marcaje si vom introduce doua sectiuni:
-sectiunea de antet ... si - corpul documentului .... Blocul ... cuprinde continutul propriu-zis al paginii HTML, adica ceea ce va fi afisat in ferastra browser-ului.
O eticheta poate fi scris atat cu litere mici, cat si cu litere mari.
Adica = = . Caracterele "spatiu" si "CR/LF" ce apar intre etichete sunt ignorate de catre browser.
Deci un prim document HTML ar fi ceva de genul asta:
Asa arata primul document HTML. Copiati-l folosind Copy/Paste intr-un fisier nou si salvati-l ca PRIM.HTM sau PRIM.HTML. Apoi porniti Netscape Navigator sau Internet Explorer, dati CTRL-O si introduceti calea spre fisier. Dati OK si ... nimic.
Sa nu disperam ... vom adauga primele elemente la pagina noastra. In primul rand, titlul unei pagini se obtine inserand in sectiunea ... a urmatoarei linii:
Re: Despre HTML
In plus, in sectiunea ... putem scrie texte cat dorim. Daca nu intalnim nici un marcaj < sau > atunci interpretorul HTML le va lua ca texte simple si le va afisa pe ecran. Sa vedem o noua versiune a paginii noastre:
Bine ati venit in pagina mea de Web!
vezi acest exemplu
Continutul blocului
Daca acest bloc lipseste intr-o pagina HTML, atunci in bara de titlu a ferstrei browser-ului va aparea numele fisierului.
Daca introducem mai multe linii intr-o pagina browser-ul va afisa intr-un singur rand, intrucat caracterele " CR/LF " sunt ignorate de browser. Trecerea pe o linie noua se face la o comanda explicita, care trebuie sa apara in pagina html.
Aceasta comanda este marcajul
( de la " line break " - intrerupere de linie ).
Folosind aceleasi operatii ca mai sus, vizualizati noua pagina! Veti vedea textul ce apare in fereastra navigatorului. In plus, pagina dvs. va avea un titlu nou, cel introdus de dvs.
Bine ati venit in
pagina mea de Web!
vezi acest exemplu
Blocuri preformatate
Pentru ca browser-ul sa interpreteze corect caracterele " spatiu ", " tab " si " CR/LF " ce apar in cadrul unui text, acest text trebuie inclus intr-un bloc
....
Prima linie
A doua linie
A treia linie
vezi acest exemplu
Culoarea de fond
Re: Despre HTML
* Printr-un nume de culoare.Sunt disponibile cel putin 16 nume de culori: aqua, black, fuchsia, gray, green lime, maroon, navy, olive, purple, red, silver, teal, white si yellow.
* Prin constructia " #rrggbb " unde r (red), g (green), sau b (blue) sunt cifre hexazecimale si pot lua valorile: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, A, b, B, c, C, d, D, e, E, f, F; se pot defini astfel 65536 de culori.
Culoarea unei pagini se precizeaza prin intermediul unui atribut al etichetei .
Culoarea fondului paginii Web se stabileste cu atributul bgcolor al etichetei , de exemplu: .
Urmatorul exemplu realizeaza o pagina cu fondul de culoare gri.
O pagina Web cu fondul GRI!
vezi acest exemplu
Culoarea textului
Acest lucru se face prin intermediul atributului text al etichetei dupa sintaxa . In urmatorul exemplu textul are culorea rosie.
Un text de culoare rosie.
vezi acest exemplu
O eticheta poate avea mai multe atribute.De exemplu , o eticheta cu trei atribute arata astfel:
Fond de culoare albastra si text de culoare galbena.
vezi acest exemplu
Textul afisat este caracterizat de urmatoarele atribute: Marime ( size), Culoare ( color ), Font (style).
Acestea sunt atribute ale etichetei
unde:
* numar - poate fi 1, 2, 3, 4, 5, 6 sau 7; ( 1 pentru fontul cel mai mic si 7 pentru fontul cel mai mare);
* culoare - este o culoare precizata prin nume sau printr-o constructie RGB;
* font - poate fi un font generic ca " serif ", " san serif ", " cursive ", " monospace ", "fantasy " sau un font specific instalat pe calculatorului clientului, ca " Times New Roman ", " Helvetica " sau " Arial ".Se accepta ca valoare si o lista de fonturi separate prin virgula, de exemplu:
" Times New Roman, serif,monospace ".
Domeniul de valabilitate al caracteristicelor precizate de aceasta eticheta se intinde de la locul in care apare eticheta pana la sfarsitul paginii sau pana la urmataorea eticheta
Daca acest atribut lipseste atunci textul din pagina Web are atribute prestabilite sau atribute precizate de browserul utilizat.
Atributele prestabilite sunt: size = 3, color = black, si style = " Times New Roman " .
Pozitionarea continutului paginii Web fata de marginile ferestrei browserului se poate face cu ajutorul a doua atribute ale etichetei :
* leftmargin ( stabileste distanta dintre marginea stanga a ferstrei browserului si marginea stanga a continutului paginii );
* topmargin ( stabileste distanta dintre marginea de sus a ferstrei browserului si marginea de sus a continutului paginii );
Textul are atribute implicite.
Textul este scris cu fontul "Arial", culoare albastru si marime 6.
Re: Despre HTML
Stiluri pentru blocurile de text
Pentru ca un bloc de text sa apara in pagina evidentiat (cu caractere aldine), trebuie inclus intre delimitatorii ... ( b vine de la "bold" = indraznet ).
Pentru ca un text sa fie scris cu carcatere mai mari cu o unitate decat cele curente acesta trebuie inclus intr-un bloc delimitat de etichetele ....
Pentru ca un text sa fie scris cu carcatere mai mici cu o unitate decat cele curente acesta trebuie inclus intr-un bloc delimitat de etichetele ....
Pentru ca un text sa fie scris cu carcatere cursive acesta trebuie inclus intr-un bloc delimitat de etichetele ... ( i vine de la " italic ").
Pentru a insera secvente de text aliniate ca indice (sub-script) sau ca exponent (super-script) , aceste fragmente trebuie delimitate de etichetele ..., respectiv ....
Pentru a insera un bloc de caractere subliniate se utilizeaza etichetele ... (u vine de la " underline ").
Pentru a insera un bloc de caractere subliniate se utilizeaza etichetele
In exemplul urmator vom utiliza toate etichetele mentionate anterior.
Text scris cu caractere ingrosate.
Text cu caractere marite cu o unitate mai mare si mai mare si mai mare.
Textul este scris cu caractere micsorate cu o unitate mai mic.
Text scris cu caractere italice.
In aceasta linie sus este superscript iar jos este subscirpt.
In aceasta linie urmatorul cuvant este subliniat, iar cuvantul
vezi acest exemplu
Stiluri fizice si logice
Am prezentat deja 8 stiluri de scriere a caracterelor unui bloc de text, numite si stiluri fizice intrucat nu s-a acordat nici o atentie semnificatiei informatiei continute de aceste blocuri.
In continuare sunt prezentate stilurile utilizate la formatarea unui bloc.
Aceste stiluri tin cont de semnificatia pe care o are blocul in cadrul paginii Web.
Pentru a pune in evidenta ( prin silul cursiv ) fragmente de text se utilizeaza etichetele:
* ... ( " cite " inseamna citat);
* ... (em vine de la " emphasize " = a evidentia).
In locul lor se poate utiliza eticheta echivalenta ....
Urmatoarele etichete au efecte similare.Ele permit scrierea fragmentului de text cu caractere monospatiate ( de tipul celor folosite de o masina de scris ):
*
...
( " code " inseamna cod sau sursa);* ... ( kbd vine de la " keyboard " = tastatura);
* ... ( tt vine de la " teletype " = teleprinter).
Eticheta de tip bloc delimiteaza fragmenete de text clipitoare. Aceasta eticheta functioneaza numai in browserul Netscape Communicator.
Aceasta linie este formata din text normal.
Codul functiei f(x,y) este:
Function f(x,y) {return x+y;}
Tastati urmatoarea comanda comanda DOS:
copy c:\windows\* c:\temp
Asa scrie un teleprinter
Acest cuvant clipeste
Re: Despre HTML
* un fragment de text poate fi scris cu aldine si cursive in acelsi timp;
* pentru un fragment de text se pot folosi simultan stilurile subliniat, exponent, marit si cursiv.
Blocul
...permite inserarea in-line a citatelor.Aceste citate sunt afisate de catre browser cu caractere cursive.
" q " vine de la " in-line quotation " (citate inserate in-line);
Si blocurile " q " pot fi imbricate.
Aceasta linie este formata din text normal.
Normal ingrosat ingrosat si italic ingrosat .
Normal subliniat subliniat si ingrosat subliniat, ingrosat si marit.
Subliniat, ingrosat ,marit si italic.
3. Fonturi
Un font este caracterizat de urmatoarele atribute:
* culoare (stabilita prin atributul color);
* tipul sau stilul (stabilit prin atributul face);
* marimea (definita prin atributul size);
* marimea in puncte tipografice (stabilita prin atributul point-size);
* grosime (definita prin atributul weight).
Toate aceste atribute apartin etichetei, care permite inserarea de blocuri de texte personalizate.
Culori
O culoare poate fi precizata in doua moduri:
1. printr-un nume de culoare.
2. printr-o constanta conform standardului de culoare RGB (Red, Green,Blue). O astfel de constanta se formeaza astfel: #rrggbb, unde r, g si b sunt cifre hexazecimale.
Culorea fontului
Pentru a scrie un fragment de text cu caractere de o anumita culoare se incadreaza acest fragment intre delimitatorii ... avand stabilit atributul color la valoarea necesara. De exemplu: fragment de text de culoare rosie
Familia fontului
Pentru a scrie un text intr-o pagina pot fi folosite mai multe fonturi (stiluri de caractere). Exista cinci familii generice de fonturi care sunt de regula disponibile pe toate calculatoarele utilizatorilor: serif, sans serif, cursive, monospace si fantasy.
Tipul de font necesar poate fi stabilit prin atributul face al etichetei.
Pot fi introduse mai multe fonturi separate prin virgula.
In acest caz browserul va utiliza primul font pe care il cunoaste.
Aceste linie este scrisa cu caractere normale.
Aceasta linie este rosie.
Aicifiecare
cuvant
are
alta
culoare.
Linie scrisa cu caractere monospatiate.
Linie scrisa cu caractere arial.
vezi acest exemplu
Marimea fontului
Penrtu a stabili marimea unui font se utilizeaza atributul size al etichetei. Valorile acestui atribut pot fi:
* 1, 2, 3, 4, 5, 6, 7 ( 1 pentru 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.
Marimea unui font poate fi stabilita exact cu ajutorul atributului point-size. Valorile acceptate de acest atribut pot fi orice numere naturale pozitive.Numarul astfel precizat reprezinta marimea fontului in puncte tipografice.
Acest atribut functioneaza numai cu Netscape Communicator.
Aceste linie este scrisa cu caractere normale.
Fonturi de marime 5.
Fonturi de marime 1.
Fonturi de marime 6.
Fonturi de marime 30 pt (numai cu Netcape Communicator).
Fonturi de marime 50 pt (numai cu Netcape Communicator).
Re: Despre HTML
Grosimea unui caracter poate fi definita cu ajutorul atributului weight al etichetei.
Valorile posibile pentru acest atribut sunt 100, 200, 300, 400, 500, 600, 700, 800 si 900 (100 pentru fontul cel mai subtire si 900 pentru cel mai gros).
code>
Aceste linie este scrisa cu caractere normale.
Fonturi de grosime 100.
Fonturi de grosime 500.
Fonturi de grosime 900.
4. Blocuri de text
Aceste etichete nu se refera la particularitatiile caracterelor ce compun textul, ci la functiile pe care le poate avea un bloc de text in cadrul paginii Web.
Toate aceste etichete produc automat trecerea la un rand nou si adaugarea unui spatiu suplimentar.
Inserarea unei adrese
Daca intr-o pagina web trebuie inclusa o adresa ,atunci putem utiliza facilitatile oferite de o eticheta dedicata: ....
Adresa institutiei noastre este : Colegiul Universitar
Str: Victor Babes , Nr:62/A
Baia Mare Romania
vezi acest exemplu
Indentarea unui bloc
Pentru ca un bloc de text sa fie indentat ( marginea din stanga a textului sa fie deplasata la dreapta la o anumita distanta fata de marginea paginii ), acesta trebuie inclus intre etichetele
....
Textul ce urmeaza este indentat:
Aceste etichete nu se refera la particularitatiile caracterelor ce compun textul, ci la functiile pe care le poate avea un bloc de text in cadrul paginii Web. Toate aceste etichete produc automat trecerea la un rand nou si adaugarea unui spatiu suplimentar.
vezi acest exemplu
Blocul preformatat
Intr-un bloc
..., semnificatia marcajelor HTML se pastreaza.
Blocul
...este indicat pentru a insera randuri vide ( spatiu intre randurile succesive ). Caracterul " spatiu " poate fi luat in considerare de browser daca este inserat explicit prin &nbsp;.
Orar:
Ora/Ziua Luni Marti Miercuri
8:00 Romana Matematica Sport
9:00 Geografie Istorie Fizica
vezi acest exemplu
Intr-un fisier HTML, caracterele "<" si ">" au o semnificatie speciala pentru browser. Ele incadreaza comenzile si atributele de afisare a elementelor intr-o pagina. Daca dorim ca un fragment de text sa contina astfel de caractere, acest fragment trebuie incadrat de una dintre perechile de etichete:
*
*
Aceste marcaje interpreteaza corect caracterele " spatiu ", " eticheta " si "CR/LF ". Textul afisat in pagina este monospatiat.
Un fisier html standard arata astfel:
O pagina Web ...
vezi acest exemplu
Blocuri paragraf
Cu ajutorul etichetei paragraf
este posibil trecerea la o linie noua si permite:
* inserarea unui spatiu suplimentar inainte de blocul paragraf;
* inserarea unui spatiu suplimentar dupa blocul paragraf, daca se foloseste delimitatorul
* alinierea textului cu ajutorul atributului align, avand valorile posibile " left ", " center " sau " right ".
Prima linie
Lini generata de un paragraf (implicit paragraful este aliniat la stanga).
Paragraf aliniat la dreapta.Paragraf aliniat la dreapta.Paragraf aliniat la dreapta.Paragraf aliniat la dreapta. Paragraf aliniat la dreapta.Paragraf aliniat la dreapta.Paragraf aliniat la dreapta.
Paragraf aliniat in centru.Paragraf aliniat in centru.Paragraf aliniat in centru.Paragraf aliniat in centru. Paragraf aliniat in centru.Paragraf aliniat in centru.Paragraf aliniat in centru.
vezi acest exemplu
Blocuri de titlu
Intr-un text titlurile ( headers ) de capitole pot fi introduse cu ajutorul etichetelor
, , <h4>, <h5>, .
Toate aceste etichete se refera la un bloc de text si trebuie insotite de o eticheta de incheiere similara.
Aceste etichete accepta atributul align pentru alinierea titlului blocului de text la stanga (in mod prestabilit ) , in centru si la dreapta. Tag-ul permite scrierea unui titlu cu caractere mai mari si aldine, pe cand foloseste caracterele cele mai mici.
Blocuri de titlu
Titlu de marime 1 aliniat in centru
Titlu de marime 2 aliniat la dreapta.
Titlu de marime 4 aliniat la stanga (implicit)
vezi acest exemplu
Linii orizontale
Intr-o pagina Web pot fi inserate linii orizontale.acest lucru se face cu ajutorul etichetei
. Pentru a configura o linie orizontala se utilizeaza urmatorele atribute ale etichetei
:
* align permite alinierea liniei orizontala. Valorile posibile sunt " left " ," center " si " right ";
* width permite alegerea lungimii liniei;
* size permite alegerea grosimii liniei;
* noshade cand este prezent defineste o linie fara umbra;
* color permite definirea culorii liniei.
Linii orizontale
Tipuri de linii orizontale
O linie implicita alinierea stanga, latime 100%, grosime 2 cu umbra.
Urmeaza o linie aliniata in centru , de latime 50%, grosime 5 pixeli , fara umbra.
Urmeaza o linie aliniata la dreapta , de latime 150 de pixeli, grosime 12 pixeli , de culoare rosie.
.
Toate aceste etichete se refera la un bloc de text si trebuie insotite de o eticheta de incheiere similara.
Aceste etichete accepta atributul align pentru alinierea titlului blocului de text la stanga (in mod prestabilit ) , in centru si la dreapta. Tag-ul permite scrierea unui titlu cu caractere mai mari si aldine, pe cand foloseste caracterele cele mai mici.
Blocuri de titlu
Titlu de marime 1 aliniat in centru
Titlu de marime 2 aliniat la dreapta.
Titlu de marime 4 aliniat la stanga (implicit)
vezi acest exemplu
Linii orizontale
Intr-o pagina Web pot fi inserate linii orizontale.acest lucru se face cu ajutorul etichetei
. Pentru a configura o linie orizontala se utilizeaza urmatorele atribute ale etichetei
:
* align permite alinierea liniei orizontala. Valorile posibile sunt " left " ," center " si " right ";
* width permite alegerea lungimii liniei;
* size permite alegerea grosimii liniei;
* noshade cand este prezent defineste o linie fara umbra;
* color permite definirea culorii liniei.
Linii orizontale
Tipuri de linii orizontale
O linie implicita alinierea stanga, latime 100%, grosime 2 cu umbra.
Urmeaza o linie aliniata in centru , de latime 50%, grosime 5 pixeli , fara umbra.
Urmeaza o linie aliniata la dreapta , de latime 150 de pixeli, grosime 12 pixeli , de culoare rosie.
foloseste caracterele cele mai mici.
Blocuri de titlu
Titlu de marime 1 aliniat in centru
Titlu de marime 2 aliniat la dreapta.
Titlu de marime 4 aliniat la stanga (implicit)
vezi acest exemplu
Linii orizontale
Intr-o pagina Web pot fi inserate linii orizontale.acest lucru se face cu ajutorul etichetei
. Pentru a configura o linie orizontala se utilizeaza urmatorele atribute ale etichetei
:
* align permite alinierea liniei orizontala. Valorile posibile sunt " left " ," center " si " right ";
* width permite alegerea lungimii liniei;
* size permite alegerea grosimii liniei;
* noshade cand este prezent defineste o linie fara umbra;
* color permite definirea culorii liniei.
Linii orizontale
Tipuri de linii orizontale
O linie implicita alinierea stanga, latime 100%, grosime 2 cu umbra.
Urmeaza o linie aliniata in centru , de latime 50%, grosime 5 pixeli , fara umbra.
Urmeaza o linie aliniata la dreapta , de latime 150 de pixeli, grosime 12 pixeli , de culoare rosie.
Re: Despre HTML
Blocul introdus de etichetele
vezi acest exemplu
Blocuri
Blocul de text cuprins intre etichetele
vezi acest exemplu
Blocuri
Modalitatea cea mai eficienta de delimitare si de formatare a unui bloc de text este folosirea delimitatorilor
Valorile posibile ale acestui parametru sunt:
* " left " ( aliniere la stanga );
* " center " ( aliniere centrala );
* " right " ( aliniere la dreapta ).
Un bloc
Un bloc
Aceasta linie este o linie normala.Urmatorul bloc este aliniat la dreapta.
O singura linie.O singura linie.O singura linie.O singura linie.
O singura linie.O singura linie.O singura linie.O singura linie.
O singura linie.O singura linie.O singura linie.O singura linie.
Bloc aliniat pe centru.Bloc aliniat pe centru.
Bloc aliniat pe centru.Bloc aliniat pe centru.
Bloc aliniat pe centru.Bloc aliniat pe centru.
5. Imagini
Imaginile sunt stocate in fisiere cu diverse formate. Formatele acceptat de browsere pentru fisierele imagine sunt:
* GIF (Graphics Interchange Format) cu extensia .gif;
* JPEG (Joint 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 Internet Explorer);
* TIFF (Tagged Image File Format) cu extensia .tif sau .tiff;
Cele mai raspandite formate sunt GIF(8biti pentru o culoare, 256 culori posibile) si JPEG (24biti pentru o culoare, 16777216 de culori posibile).
Adresa URL a unei imagini
URL ( "Uniform Resourse Locator" = identificator unic al resursei ) este un standard folosit in identificarea unica a unei resurse in Internet.
Toate imaginile cu care vom lucra vor avea adresa URL exprimata in functie de directorul ce contine documentul HTML care face referire la imagine.
Pentru a insera o imagine intr-o pagina, se utilizeaza eticheta img (de la "image"=imagine).
Pentru a putea fi identifica imaginea care va fi inserata, se utilizeaza un atribut al etichetei img si anume src (de la "source"=sursa).
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.
Aici inseram poza noastra in pagina:
Textul se va alinia la baza pozei.
Daca doriti sa adaugati un chenar in jurul imaginii, folositi atributul border al etichetei img.
Valorile acestor atribute sunt numere intregi pozitive.
O imagine are anumite dimensiuni pe orizontala si verticala, stabilite in momentul crearii ei.
Daca nu se cere altfel , aceste dimensiuni sunt respectate in momentul afisarii ei in pagina Web.
Dimensiuniile prestabilite ale unei imagini pot fi modificate prin intermediul atributelor width si height.
O imagine cu chenar si de 200 pixeli X 15 %
Text dupa imagine.
Alinierea unei imagini se poate face prin intermediul atributului align care poate lua urmatorele valori:
* " left " - aliniere la stanga; celelalte componente sunt dispuse pe in partea dreapta;
* " right " - aliniere la dreapta; celelalte componente sunt dispuse pe in partea stanga;
* " top " - aliniere deasupra; partea de sus a imaginii se aliniaza cu partea de sus a textului ce precede imaginea;
* " middle " - aliniere la mijloc; mijlocul imaginii se aliniaza cu linia de baza a textului ce precede imaginea.
* " bottom " - aliniere la baza; partea de jos a imaginii se aliniaza cu linia de baza a textului.
Alinierea imaginei si modificarea dimensiunii:
Pe verticala:
La mijloc:
Jos:
Text dupa imagine.
Atributele hspace si vspace precizeaza distanta in pixeli pe orizontala , respectiv pe verticala, dintre imagine si restul elementelor din pagina.
Atributul alt admite ca valoare un text care va fi afisat in locul imaginii.
Imagine aliniat la stanga inconjurata de text la distanta de 20 de pixeli.
Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.
Un univers vazut in ochiul uman.
Text dupa imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text dupa imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman. Text inainte de imagine. Un univers vazut in ochiul uman.Text inainte de imagine. Un univers vazut in ochiul uman.
O imagine poate fi utilizata pentru a stabili fondul unei pagini Web. In acest scop se foloseste atributul background al etichetei , avand ca valoare adresa URL a imaginii.
Imaginea se multiplica pe orizontala si pe verticala pana umple intregul ecran.
O legatura (link) introduce in pagina Web o zona activa.
Efectuand click cu butonul mouse-ului pe aceasta zona in browser se va incarca o alta pagina.
Pentru a utiliza imaginea "ochi.gif" drept legatura catre pagina index.html utilizam sintaxa:
In mod prestabilit imaginea utilizata pe post de zona activa este inconjurata de un chenar avand culoarea unei legaturi.
Daca stabilim pentru atributul border al etichetei img acest chenar dispare.
Imagini folosite ca legaturi
Text inainte de imagine.
Text dupa imagine.
6. Legaturi
Lagaturile (link-urile) reprezinta partea cea mai importanta a unei pagini Web.
Ele transforma un text obisnuit in hipertext sau hiperlegatura, care premite trecerea rapida de la o informatie aflata pe un anumit server la alta informatie memorata pe un alt server aflat oriunde in lume.
Legaturile sunt zone active intr-o pagina Web, adica zone de pe ecran sensibile la apasarea butonului stang al mouse-ului.
O legatura catre o pagina aflata in acelasi director
O legatura catre o pagina aflata in acelasi director se formeaza cu ajutorul etichetei (de la "anchor"=ancora).
Pentru a preciza pagina indicata de legatura se utilizeaza un atribut al etichetei numit href, care ia valoare numele fisierului HTML aflat in acelasi director. Zona activa care devina sensibila la apasarea butonului stang al mouse-ului este formata din textul cuprins intre etichetele ....
Prezenta etichtetei de sfarsit este obligatorie.
Pagina 1
Link catre pagina 2
vezi acest exemplu
Pagina 2
Link catre pagina 1
Re: Despre HTML
Daca pagina referita se afla pe acelasi disc local, dar intr-un alt director atunci pentru a preciza pozitia ei in structura de directoare se poate folosi adresarea relativa.
Pagina 3
Link catre o pagina cu liste
vezi acest exemplu
O legatura catre un site particular
In exemplul urmator se utilizeaza adresa URL www.blitzhope.com care incarca pagina de start din site-ul meu BlitzHope.
Linck catre site-ul meu BlitzHope
Ghidul Incepatorului
vezi acest exemplu
Ancore
Intr-o pagina foarte lunga pot exista puncte de reper catre care se definesc legaturi.
O ancora se defineste de asemenea prin eticheta . Pentru a defini ancora se utilizeaza atributul name care primeste ca valoare un nume atribuit ancorei (de exemplu "cale1").
Pentru a insera o legatura catre "cale1" definita in aceeasi pagina se utilizeaza eticheta avand atributul href de valoare "#cale1".
Pentru a introduce o legatura catre o ancora definita in alt document (alta pagina) aflat in acelasi director, atributul href primeste o valoare de forma "nume_fisier.html#nume_ancora".
Ancore definite in acelasi document si in alt document
Link catre ancora 1
Link catre o ancora din alt document
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
ancora 1
vezi acest exemplu
Ancore definite prin atributul id
Atributul id este un atribut universal ,adica poate fi atasat oricarui element al unei pagini Web.
Acest atribut va inlocui complet atributul name, care putea fi atasat numai anumitor elemente.
Atributul id primeste ca valoare un nume (de exemplu "id1") care identifica in mod unic un element.
Atributul id poate fi utilizat pe post de ancora intr-o pagina Web conform sintaxei:
Link catre elementul "id1"
unde "eticheta" poate fi orice element .
Exemplul anterior arata astfel cu eticheta id.
Alegerea culorilor pentru legaturi
In mod prestabilit se utilizeaza trei culori pentru legaturi:
* o culoare pentru legaturile nevizitate (nu s-a efectuat nici un clic pe ele)
* o culoare pentru legaturile vizitate (s-a efectuat cel putin un clic pe ele)
* o culoare pentru legaturile active (deasupra carora se afla mouse-ul la un moment dat).
Aceste atribute pot fi stabilite cu ajutorul a trei atribute ale etichetei :
* link pentru legaturile nevizitate;
* vlink pentru legaturile vizitate;
* alink pentru legaturile active.
Valorile pe care le pot lua aceste atribute sunt culori definite prin nume sau conform standardului RGB.
Setarea culorilor pentru link-uri:
rosu pentru legaturi active, verde pentru legaturi vizitate si albastru pentru legaturi nevizitate
Link catre pagina 1
Link catre pagina 2
Link catre pagina 11
vezi acest exemplu
Utilizarea postei electronice
Intr-o pagina Web se poate afla legaturi care permit lansarea in executie a aplicatiei de expediere a mesajelor electronice.
Pentru aceasta se utilizeaza in constructia adresei URL serviciul Internet mailto: urmat de o adresa e-mail valida.
Pentru ca exemplul urmator sa functioneze trebuie ca:
* pe calculator sa fie instalat o aplicatie de expediere a mesajelor electrionice (Outlook Express pe calc. Windows , Pine pe calc. Unix);
* adresa sa fie valida si calculatorul sa fie conectat la Internet.
Expediere de mesaje electronice
Mesaje catre autorul paginii
vezi acest exemplu
Legaturi catre fisiere oarecare
O pagina Web poate contine legaturi catre orice tip de fisiere aflate pe orice servere din Internet. Pentru aceasta se utilizeaza eticheta avand valoarea atributului href egala cu adresa URL a fisierului destinatie.
Atunci cand se efectueaza clic pe legatura din exemplul urmator browserul se deschide o caseta de dialog - File download - care va permite:
* sa salvati pe discul local fisierul
* sa lansati in executie aplicatia capabila sa interpreteze corect fisierele de tipul respectiv
Legaturi catre fisiere oarecare
Link catre fisierul fisier.zip
Re: Despre HTML
Atributul title apartine etichetei si comanda aparitia unei mici ferestre in pagina Web cand mouse-ul se afla pe o legatura, fereastra in care este afisata valoarea data acestui atribut.
Acest atribut are astfel menirea de a furniza informatii suplimentare despre semnificatia unei legaturi.
Atributul title
Mesaje catre autorul paginii
vezi acest exemplu
Legaturi catre fisiere de sunet
Sunetele pot fi stocate in fisiere in diverse formate:
* AU/m-law cu extensia .au;
* AIFF/AIFC cu extensiile .aiff, .aif;
* WAVE/WAV cu extensia .wav;
* MPEG Audio cu extensia .mpeg2, sau .mp2;
* MIDI cu extensia .mid sau .midi;
O legatura catre un fisier de sunet se realizeaza folosind eticheta destinata legaturilor catre orice tip de fisiere, unde atributul href va avea valoarea egala cu adresa URL a fisierului de sunet.
De exemplu:
Link catre fisierul de sunet
Legaturi catre fisiere videoclipuri
Videoclipurile sunt stocate in fisiere diverse formate.Formatele si extensiile corespunazatoare pentru fisierele utilizabile in paginile Web sunt urmatoarele:
* MPEG cu extensia .mpeg sau mpg;
* QuickTime cu extensia .mov;
* AVI cu extensia .avi.
O legatura catre un fisier de sunet se realizeaza folosind eticheta destinata legaturilor catre orice tip de fisiere, unde atributul href va avea valoarea egala cu adresa URL a fisierului videoclip.
De exemplu:
Link catre fisierul videoclip
7. Liste
Unul din cele mai obisnuite elemente din documentele cu mai multe pagini este un set de definitii, referinte sau indexuri. Glosarele sunt exemple clasice in acest sens; cuvintele sunt listate in ordine alfabetica, urmate de definitii ale termenilor respectivi. In HTML, intreaga sectiune a unui glosar va fi gestoinata printr-o lista de definitii, care este inclusa intr-o pereche de marcaje de lista de definitii:
- ...
Observatii:
-Un termen al listei este initiat de eticheta
-Definitia unui termen este initiata de eticheta
-Definitia unui termen incepe pe o linie noua si este indentata;
O lista de definitii
- Afaceri online
- - o seansa de a castiga bani lucrand acasa, fara sef, fara un program restrictiv.
- Bani
- - Pentru ei muncim, cautand informatii ce sa ne ajute in demersul nostru spre succes.
- informatia
- - Informatia a ajuns sa fie cel mai cautat produs pe net. Se poate vinde usor, atat online cat si pe suport CD.
Termeni folositi in afacerile pe net
vezi acest exemplu
Liste neordonate
O lista neordonata este un bloc de text delimitat de etichetele corespondente
- ...
Lista va fi indentata fata de restul paginii Web si fiecare element al listei incepe pe un rand noua.
O lista neordonata
Glosar de termeni de World Wide Web
- Culori uzuale disponibile prin nume
- Black
- White
- Red
- Green
- Blue
- Yellow
- Purple
- Aqua
vezi acest exemplu
Tag-urile
- si
- pot avea un atribut type care satileste caracterul asfisat in fata fiecarui element al listei.valorile posibile al acestui atribut sunt:
* "circle" (cerc)
* "disc" (disc plin) (valoarea prestabilita);
* "square" (patrat)
Listele neordonate pot fi imbricate pe mai multe niveluri
listex_3
O lista neordonata de liste neordonate
Glosar de termeni de World Wide Web
- Elemente si atribute a unei pagini HTML
- Frameset
- Atribute:
- cols
- rows
- border
- Frame
- Atribute:
- src
- name
- scrolling
vezi acest exemplu
Liste ordonate
O lista ordonata de elemente este un bloc de text delimitat de etichetele corespondente- ...
- Frameset
- (list item).
Lista va fi indentata fata de restul paginii Web si fiecare element al listei incepe pe un rand noua.
listex_4
O lista ordonata
- Culori uzuale disponibile prin nume
- Black
- White
- Red
- Green
- Blue
- Yellow
- Purple
- Aqua
vezi acest exemplu
Tag-urile- si
- 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 );
Urmatorul exemplu este o lista ordonata cu cifre romane
listex_5
O lista ordonata cu cifre romane
- Culori uzuale disponibile prin nume
- Black
- White
- Red
- Green
- Blue
- Yellow
- Purple
- Aqua
vezi acest exemplu
Tag-ul- poate avea un atribut start care stabileste valoarea initiala a secventei de ordonare.Valoarea acestui atribut trebuie sa fie un numar intreg pozitiv.
- Red
- Green
- Blue
- Yellow
- Purple
- Aqua
- poate avea un atribut value care satileste valoare pentru elementul respectiv al listei. Valoarea acestui atribut trebuie sa fie un numar intreg pozitiv (vezi urmatorul exemplu).
listex_7
O lista ordonata avand itemi setati individual
- Repetati urmatorii pasi ai algoritmului
- salvati fisierul;
- incarcati fisierul in browser;
- schimbati browserul utilizat
- incarcati din nou fisierul
vezi acest exemplu
Listele ordonate pot fi imbricate intre ele sau cu liste neordonate ,ca in exemplul urmator.
listex_8
O lista ordonata de liste ordonate si neordonate
- Un sistem informatic include:
- Hardware:
- placa de baza
- procesor
- memorie
- harddisk
- placa de baza
- Software:
- Linux
- Windows
- OS/2
- Unix
- Linux
- Software de aplicatie:
- VisualC++
- Java
- SQL
- CorelDraw
- VisualC++
vezi acest exemplu
O lista de meniuri este un bloc delimitat de etichete corespondente . Fiecare element al listei este initiat de eticheta - salvati fisierul;
- ( list item ). Cele mai multe browsere afiseaza lista de meniuri ca pe o lista neordonata.
O lista de directoare este un bloc delimitat de etichete corespondente... (de la " director "). Fiecare element al listei este initiat de eticheta - ( list item ). Cele mai multe browsere afiseaza lista de directoare ca pe o lista neordonata.
(Nu se recomanda utilizarea acestori tipuri de liste).
Utilizari speciale ale listelor
Daca intr-o lista, in loc de elementele acesteia introduse prin - , se insereaza un bloc de text, aceasta va fi indentat ( intocmai ca elementele unei liste).
listex_9
Un bloc de text indentat
- Un bloc de text indentat. Un bloc de text indentat. Un bloc de text indentat. Un bloc de text indentat. Un bloc de text indentat. Un bloc de text indentat. Un bloc de text indentat. Un bloc de text indentat. Un bloc de text indentat.
vezi acest exemplu
In exemplul urmator lista de definitii are itemii- si
- multipli.
listex_10
O lista de definitii speciala
- Program
- Luni
- Marti
- Miercuri
- Marti
- Ora 9.00.Insciere
- Ora 11.00.Audieri
- Ora 13.30.Raspunsuri
- Ora 11.00.Audieri
8. Tabele Tabelele ne permit sa cream o retea dreptunghiulara de domenii, fiecare domeniu avand propriile optiuni pentru culoarea fondului, culoarea textului, alinierea textului etc.
Pentru a insera un tabel se folosesc etichetele corespondente...
. Un tabel este format din randuri. Pentru a insera un rand intr-un tabel se folosesc etichetele... ( de la " table row "= rand de tabel ).Folosirea etichetei de sfarsit este optionala.
Un rand este format din mai multe celule ce contin date.
O celula de date se introduce cu eticheta.. .
tabelex_1
Un tabel simplu format din 4 linii si 2 coloane
cell 11 cell 11
cell 21 cell 22
cell 31 cell 32
cell 41 cell 42
vezi acest exemplu
In mod prestabilit, un tabel nu are chenar. pentru a adauga un chenar unui tabel, se utilizeaza un atribut al eticheteinumit border.
Acest atribut poate primi ca valoare orice numar intreg ( inclusiv 0 ) si reprezinta grosimea in pixeli a chenarului tabelului.
Daca atributul border nu este urmata de o valoare atunci tabelul va avea o grosime prestabilita egala cu 1 pixel, o valoare egala cu 0 a grosimii semnifica absenta chenarului.
Cand atributul border are o valoare nenula chenarul unui tabel are un aspect tridimensional.
tabelex_2
Un tabel simplu cu chenar
cell 11 cell 11
cell 21 cell 22
cell 31 cell 32
cell 41 cell 42
vezi acest exemplu
Alinierea tabelului
Pentru a alinia un tabel intr-o pagina Web se utilizeaza atributul align al etichetei, cu urmatoarele valori posibile: " left " ( valoarea prestabilita ), " center " si "right ".
Alinierea este importanta pentru textul ce inconjoara tabelul. Astfel :
* daca tabelul este aliniat stanga (), atunci textul care urmeaza dupa punctul de inserare al tabelului va fi dispus in partea dreapta a tabelului.
* daca tabelul este aliniat dreapta (), atunci textul care urmeaza dupa punctul de inserare al tabelului va fi dispus in partea stanga a tabelului.
* daca tabelul este aliniat pe centru (), atunci textul care urmeaza dupa punctul de inserare al tabelului va fi afisat pe toata latimea paginii, imediat sub tabel.
tabelex_3
Un tabel aliniat la dreapta
Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel. Text inainte de tabel.
Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel. Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel. Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel. Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel. Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel. Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.
cell 11 cell 11
cell 21 cell 22
Re: Despre HTML
Daca schimbam alinierea tabelului la centru atunci exemplul anterior va arata asa sau la stanga atunci va arata asa.
Distanta dintre tabel si celelalte elemente din pagina Web poate fi stabilita cu ajutorul atributelor hspace si vspace al etichetei. Valoarea atributului hspace poate fi orice numar pozitiv, inclusiv 0, si reprezinta distanta pe orizontala dintre tabel si celelalte elemente ale paginii Web.
Valoarea atributului vspace poate fi orice numar pozitiv, inclusiv 0, si reprezinta distanta pe verticala dintre tabel si celelalte elemente ale paginii Web.
Aceste atribute functioneaza numai cu Netscape Communicator.
Exemplul cu aceste atribute gasiti aici.
Definirea culorilor de fond pentru un tabel
Culoarea de fond se stabileste cu ajutorul atributului bgcolor, care poate fi atasat intregului tabel prin eticheta, unei linii prin eticheta
sau celule de date prin eticheta .
Valorile pe care le poate primi bgcolor sunt cele cunoscute pentru o culoare.
Daca in tabel sunt definite mai multe atribute bgcolor, atunci prioritatea este urmatoarea:, , ( cu prioritate cea mai mica ).
tabelex_4
Un tabel simplu colorat
verde 11 rosu 11
albastru 21 galben 22
cell 31 cell 32
cell 41 cell 42
vezi acest exemplu
Culoarea textului din fiecare celula se pote stabili cu ajutorul expresiei: ....
Dimensionarea celulei unui tabel
Distanta dintre doua celule vecine se defineste cu ajutorul atributului cellspacing al etichetei.Valorile acestui atribut pot fi numere intregi pozitive, inclusiv 0, si reprezinta distanta in pixeli dintre doua celule vecine.
Valorea prestabilita a atributului cellspacing este 2.
tabelex_5
Un tabel fara chenar de celule alipite
gri 11 rosu 12
albastru 21 galben 22
vezi acest exemplu
Distanta dintre marginea unei celule si continutul ei poate fi definita cu ajutorul atributului cellpadding al etichetei.Valorile acestui atribut pot fi numere intregi pozitive, si reprezinta distanta in pixeli dintre celule si continutul ei.
Valorea prestabilita a atributului cellpadding este 1.
tabelex_6
Un tabel de celule mari
gri 11 rosu 12
albastru 21 galben 22
vezi acest exemplu
Dimensionarea unui tabel
Dimensiunile unui tabel - latimea si inaltimea - pot fi stabilite exact prin intermediul a doua atribute , width si height, ale etichetei.
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 si inaltimea totala a paginii.
tabelex_7
Un tabel de de 200 pixeli X 50 %
cell 11 cell 12
cell 21 cell 22
vezi acest exemplu
In exemplul urmator se utilizeaza un truc care permite afisarea intr-o pagina Web a unui text pozitionat in centrul paginii.
tabelex_8
Un text centrat intr-o pagina
Text centrat.
vezi acest exemplu
Titlul unui tabel
Unui tabel i se poate atasa un titlu cu ajutorul etichetei( de la "table caption" = titlu tabel ).
Aceasta eticheta trebuie plasata in interiorul etichetelor...
, dar nu in interiorul etichetelorsau Titlul unui tabel poate fi aliniat cu ajutorul atributului align al etichetei care poate lua una dintre valorile:
* " bottom " ( sub tabel );
* " top " ( deasupra tabelului );
* " left " ( la stanga tabelului );
* " right " ( la dreapta tabelului ).
tabelex_9
Un tabel cu titlu
Masini
Mercedes Citroen Jaguar
BMW Volvo Renault
vezi acest exemplu
Cap de tabel
Un tabel poate avea celule cu semnificatia de cap de tabel. Aceste celule sunt introduse de eticheta( de la " tabel header " = cap de tabel ) in loc de .
Toate atribute care pot fi atasate eticheteipot fi de asemenea atasate etichetei . Continutul celulelor definite cu este scris cu caractere aldine si centrat.
tabelex_10
Un tabel cu titlu si cap de tabel
Preturile masinii
Pret Citroen Jaguar BMW Volvo In dolari 5000 100000 50000
80000
In lei 2000000 2000000000 2000000
16000000
vezi acest exemplu
Alinierea continutului unei celule
Alinierea pe orizontala a continutului unei celule se face cu ajutorul atributului align care poate lua valorile:
* " left " ( la stanga );
* " center " ( centrat , valoarea prestabilita );
* " right " ( la dreapta );
* " char " ( alinierea se face fata de un caracter ).
Alinierea pe verticala a continutului unei celule se face cu ajutorul atributului valign care poate lua valorile:
* " baseline " ( la baza );
* " bottom " ( jos );
* " middle " ( la mijloc, valoarea prestabilita );
* " top " ( sus ).
Aceste atribute pot fi atasate atat eticheteipentru a defini tuturor elementelor celulelor unui rand, cat si etichetelor si pentru a stabili alinierea textului intr-o singura celula.
tabelex_11
Un tabel avand continutul celulelor aliniate
Aici alinierea este centru dreapta
stanga
centru sus jos
aici alinierea este centru stanga (implicita)
vezi acest exemplu
Dimensionarea exacta a celulelor unui tabel
Dimensiunea unei celule de tipsau de tip pot fi stabilite exact cu ajutorul a doua atribute ale acestor etichete: width pentru latime si height pentru inaltime.
Valorile posibile ale acestor atribute sunt:
* numere intregi pozitive ( inclusiv 0 ) reprezentand dimensiunea in pixeli a latimii, respectiv a inaltimii unei celule;
* procente din latimea , respectiv inaltimea tabelului.
tabelex_12
Un tabel cu celule de 100x150 de pixeli
cell 11 cell 11
cell 21 cell 22
Re: Despre HTML
Tabele de forme oarecare
Un tabel trebuie privit ca o retea dreptunghiulara de celule.Cu ajutorul a doua atribute ale etichetelorsi , o celula se poate extinde peste celule vecine.
Astfel:
* extinderea unei celule peste celulele din dreapta ei se face cu ajutorul atributului colspan, a carui valoare determina numarul de celule care se unifica.
* extinderea unei celule peste celulele dedesubt se face cu ajutorul atributului rowspan, a carui valoare determina numarul de celule care se unifica.
Sunt posibile extinderi simultane ale unei celule pe orizontala si pe verticala. In acest caz , in etichetelesi vor fi prezente ambele atribute colspan si rowspan.
tabelex_13
Un tabel simplu cu chenar
cell 11
cell 21
cell 31cell 12 cell 13 ,cell 14
cell 23, cell 24
cell 33, cell 34
cell 22
cell 32
cell 41 cell 42,cell 43,cell 44
vezi acest exemplu
Atributul " nowrap "
Atributul nowrap apartine elementelorsi ; el interzice intreruperea unei linii de text.Astfel , in tabel pot aparea coloane cu o latime oricat de mare.
tabelex_14
Un tabel cu celule de latime mare
cell 11 cell 12
cell 21 cell 22 este foarte lata,aceasta celula este foaret lata.
vezi acest exemplu
Celule vide ale unui tabel
daca un tabel are celule vide, atunci aceste celule vor aparea in tabel fara un chenar de delimitare.
In scopul de a afisa un chenar pentru celule vide se utilizeaza urmatoarele trucuri:
* dupase pune ;
* dupase pune
.
Caracterul ( no break space ) este de fapt caracterul spatiu.Un spatiu introdus prin im\ntermediul acestui caracter nu va fi ignorat de browser.
tabelex_15
Un tabel cu celule vide
cell 11 cell 12 cell 13
vezi acest exemplu
Atribute Internet Explorer pentru tabele
Urmatoarele atribute ale eticheteifunctioneaza cu Internet Explorer 4.0 , 5.0, dar nu cu Netscape Communicator 4.5:
* background permite stabilirea unei imagini pentru fondul unui tabel.Primeste ca valoare adresa URL a imaginii folosite pentru fond;
* bordercolor permite stabilirea culorii pentru chenarul unui tabel;
* bordercolorlight permite stabilirea culorii pentru chenarul 3D al unui tabel;
* bordercolordark permite stabilirea culorii pentru chenarul 3D al unui tabel;
tabelex_16
Atribute "Internet Explorer"
cell 11 cell 12 cell 13
vezi acest exemplu
Grupuri de coloane
Blocul... permite definirea unui grup de coloane. Atributele acceptate desunt:
* span determina numarul de coloane dintr-un grup;
* width determina o latime unica pentru coloanele din grup;
* align determina un tip unic de aliniere pentru coloanele din grup.
Exemplu:
Intr-un bloc, coloanele pot avea configurari diferite daca se utilizeaza elementul , care admite atributele:
* span identifica acea coloana din grup pentru care se face configurarea.Daca lipseste, atunci coloanele sunt configurate in ordine;
* width determina o latime pentru coloana identificata prin span;
* align determina o aliniere pentru coloana identificata prin span.
tabelex_17
Grupuri de coloane
Text in prima coloana.Text in prima coloana.Text in prima coloana. Text in prima coloana. Text in coloana doua.Text in coloana doua.Text in coloana doua.Text in coloana doua. Text in coloana a treia.Text in coloana a treia.Text in coloana a treia.Text in coloana a treia.
vezi acest exemplu
Atributele frame si rules
Atributul frame al eticheteipermite specificarea partilor din chenarul unui tabel care vor fi afisate.
Valorile posibile ale acestui atribut sunt:
* void - elimina toate muchiile exterioare ale tabelului;
* above - afiseaza o muchie in partea superioara a cadrului tabelului;
* below - afiseaza o muchie in partea inferioara a cadrului tabelului;
* hsides - afiseaza cate o muchie in partea superioara si inferioara cadrului tabelului;
* lhs - afiseaza o muchie in partea din stanga a cadrului tabelului;
* rhs - afiseaza o muchie in partea din dreapta a cadrului tabelului;
* vsides - afiseaza o muchie in partea din stanga si din dreapta a cadrului tabelului;
* box - afiseaza o muchie pe toate laturile cadrului tabelului;
* border - afiseaza o muchie pe toate laturile cadrului tabelului;
Atributul rules al eticheteipermite alegerea unor delimitatori pentru celulele unui tabel. Valorile posibile sunt:
* none - elimina toate muchiile interioare ale tabelului;
* groups - afiseaza muchii orizontale intre toate grupurile din tabel.Grupurile sunt specificate prin elementele , , si.
* rows - afiseaza muchii orizontale intre toate liniile tabelului;
* cols - afiseaza muchii verticale intre toate coloanele tabelului;
* all - afiseaza muchii intre toate liniile si coloanele;
tabelex_18
Atributele frames si rules
cell 11 cell 12 cell 13
cell 21 cell 22 cell 23
vezi acest exemplu
Subblocurile unui tabel
In specificatiile HTML 4.0, continutul unui tabel poate fi impartit in subblocuri prin elementele:
* ( un singur rand );...
* ( un singur rand );...
* ( oricate randuri );...
Intr-un tabel exista un singur subbloc de tipul si un singur subbloc de tipul , dar pot exista mai multe subblocuri de tip .
9. Ferestre in HTML Ferestrele sau (cadrele) ne permit sa definim in fereastra browserului subferstre in care sa fie incarcate documente HTML diferite.
Ferestrele sunt definite intr-un fisier HTML special , in care blocul ... este inlocuit de blocul .
In interiorul acestui bloc, fiecare cadru este introdus prin eticheta .
Un atribut obligatoriu al etichetei este src, care primeste ca valoare adresa URL a documentului HTML care va fi incarcat in acel frame. Definirea cadrelor se face prin impartirea ferstrelor (si a subferestrelor) in linii si coloane:
* impartirea unei ferstre intr-un numar de subferestre de tip coloana se face cu ajutorul atributului cols al etichetei Defineste corpul tabeluluiLinie de tabel
BGCOLOR=culoare Specifica culoarea de fond pentru intreaga linie
ALIGN=aliniere Alinierea celulelor de pe linia curenta (left, center, right)Celula de date a tabelului/font>
BGCOLOR=culoare Specifica culoarea de fond pentru celula de date
COLSPAN=x Numarul de coloane pe care se intinde celula curenta de date
ROWSPAN=x Numarul de linii pe care se intinde celula curenta de date
ALIGN=aliniere Alinierea materialului din cadrul celulei de date.Valori posibile: (left, right, center)
VALIGN=aliniere Alinierea pe verticala a materialului din cadrul celulei de date.Valori posibile: (top, bottom, middle)
BACKGROUND=url Specifica imaginea de fond pentru celula tabelului
NOWRAP Nu permite despartirea textului pe linii in cadrul unei celule
ALIGN=baseline Aliniaza celule de date cu linia de baza a textului adiacent
ALIGN=caracter Aliniaza o coloana fata de un anumit carcater (caracterul prestabilit este ".")
ALIGN=justify Aliniaza atat marginea din stanga cat si marginea din dreapta a unui text
Adaugarea imaginilor SRC=url Sursa fisierului grafic
ALT=text Textul alternativ de afisat, daca este necesar
ALIGN=aliniere Alinierea imaginii in pagina. Valori posibile: top (sus), middle(in mijloc), bottom (jos), left (in stanga), right (la dreapta)
HEIGHT=x Inaltimea imaginii (in pixeli)
WIDTH=x Latimea imaginii
BORDER=x Chenarul din jurul imaginii, atunci cand aceasta este utilizata ca hiperlegatura
HSPACE=x Spatiul suplimentar pe orizontala din jurul imaginii (in pixeli)
VSPACE=x Spatiul suplimentar pe verticala din jurul imaginii (in pixeli)
Marcaje pentru formulare Formular HTML activ
ACTION=url Programul CGI de pe serverul care receptioneaza datele
METHOD=metoda Modul in care datele sunt transmise serverului(GET sau POST)
TYPE=optiune Tipul campului de intrare . Valori posibile: text,password,checkbox,hidden,file,
radio,submit,reset,image.
NAME=nume Numele simbolic al valorii campului
VALUE=valoare Continutul prestabilit al campului de text
CHECKED= optiune Buton/caseta marcata in mod prestabilit
SIZE=x Numarul de caractere al unui camp de text
SIZE=x Numarul maxim de caractere acceptate
Grup de casete de validare
NAME=nume Numele simbolic al valorii campului
SIZE=x Numarul de articole de meniu care se afiseaza odata (prestabilit=1)
MULTIPLE=x Permite selectia unor articole de meniu multiple
Urmatorul exemplu este o lista ordonata cu litere mari,incepand de la valoarea C.
listex_6
O lista ordonata cu litere mari, incepand de la valoarea C
- Culori uzuale disponibile prin nume
vezi acest exemplu
Tag-ul
Mar Oct 30, 2012 9:29 am Scris de birthday
» haideti sa ne cunoastem :P
Vin Iun 05, 2009 6:03 am Scris de BLaCkShaDoW
» In legatura cu take-ul de aseara si remuser pe userul meu
Mier Mai 13, 2009 11:27 am Scris de r0gu3
» despre sex ?
Lun Mai 11, 2009 2:56 am Scris de chrysta
» hmmm scripturi:
Mier Mai 06, 2009 12:23 pm Scris de gore
» Tu ce preferi?
Mier Mai 06, 2009 12:15 pm Scris de gore
» DAN DIACONESCU SE EXTINDE SI IN AUSTRIA
Mier Apr 15, 2009 6:40 pm Scris de R32
» CELE MAI URATE CELEBRITATI MASCULINE
Mier Apr 15, 2009 6:33 pm Scris de R32
» CNA A DECIS DIFUZAREA REALITY SHOW-URILOR DUPA ORA 23
Mier Apr 15, 2009 6:27 pm Scris de R32