HTML Salaru

Embed Size (px)

Citation preview

  • 7/27/2019 HTML Salaru

    1/59

    CuprinsCe este HTML ?-SGML si HTML Pagina 4-World Wide Web Consortium.Pagina 4

    -Specificatia HTML 3.2..Pagina 4

    Primii pasi-Tag-uri de baza . Pagina 5-Titlul unei pagini Pagina 5-Intrerupere de linie Pagina-Blocuri preformatate . Pagina-Culoare de fond. Pagina 6-Culoarea textului ... Pagina 7-8-Eticheta ....Pagina 7-Stiluri pentru blocurile de text.. Pagina 9

    -Stiluri fizice si logice..... Pagina 9-10

    Fonturi-Culori . Pagina 11-Familia de fonturi ..Pagina 11-Marimea fontului. Pagina 12-Grosimea fontului... Pagina 12

    Blocuri de text-Inserarea unei adrese.. Pagina 13-Indentarea unui bloc. Pagina 13-Blocul preformatat. Pagina 13-Blocuri paragraf.... Pagina 13-Blocuri de titlu... Pagina 15-Linii orizontale... Pagina 15-Blocuricenter....... Pagina 16-Blocurinobr... Pagina 16-Blocuridiv ...Pagina 16

    Imagini-Formate de imagini . Pagina 17

    -Adresa URL a unei imagini.. Pagina 17-Chenarul si dimensionarea unei imagini Pagina 17-Alinierea unei imagini Pagina 18-Alinierea textului in jurul imaginii..Pagina 18-Imagini pentru fondul unei pagini.Pagina 19-Imagini folosite ca legaturi.Pagina 19-Utilizari speciale ale imaginilor.Pagina 19

    1

    http://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#sgmlhttp://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#sgmlhttp://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#w3http://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#w3http://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#w3http://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#html3.2http://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#html3.2http://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#html3.2http://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#bazahttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#bazahttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#titluhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#titluhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#breakhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#breakhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#prefhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#prefhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#culthttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#culthttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#basehttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#basehttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#stilhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#stilhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#stilhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#stilfhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#stilfhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#famhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#famhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#famhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#marhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#marhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#groshttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#groshttp://var/www/apps/conversion/tmp/scratch_2/bloctext.htmlhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.htmlhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#indhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#indhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#prefhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#prefhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#parhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#parhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#titlhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#titlhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#linhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#linhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#cenhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#cenhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#cenhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#cenhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#nobhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#nobhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#nobhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#nobhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#divhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#divhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#divhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#divhttp://var/www/apps/conversion/tmp/scratch_2/imagini.htmlhttp://var/www/apps/conversion/tmp/scratch_2/imagini.htmlhttp://var/www/apps/conversion/tmp/scratch_2/imagini.htmlhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#adrhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#adrhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#chehttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#chehttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#alhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#alhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#althttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#althttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#imfhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#imfhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#imlhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#imlhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#spehttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#spehttp://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#sgmlhttp://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#w3http://var/www/apps/conversion/tmp/scratch_2/ceestehtml.html#html3.2http://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#bazahttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#titluhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#breakhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#prefhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#culthttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#basehttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#stilhttp://var/www/apps/conversion/tmp/scratch_2/primiipasi.html#stilfhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#famhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#marhttp://var/www/apps/conversion/tmp/scratch_2/fonturi.html#groshttp://var/www/apps/conversion/tmp/scratch_2/bloctext.htmlhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#indhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#prefhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#parhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#titlhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#linhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#cenhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#nobhttp://var/www/apps/conversion/tmp/scratch_2/bloctext.html#divhttp://var/www/apps/conversion/tmp/scratch_2/imagini.htmlhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#adrhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#chehttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#alhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#althttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#imfhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#imlhttp://var/www/apps/conversion/tmp/scratch_2/imagini.html#spe
  • 7/27/2019 HTML Salaru

    2/59

    Legaturi-O legatura catre o pagina aflata in acelasi director Pagina 20-O legatura catre o pagina aflata pe acelasi disc local Pagina 20-Ancore.. Pagina 20-Ancore definite prin atributul idPagina 21-Alegerea culorilor pentru legaturi... Pagina 21-Utilizarea postei electronice Pagina 21-Legaturi catre fisiere oarecare... Pagina 22-Atributul title..... Pagina 22-Legaturi catre fisiere de sunet si videoclipuri.. Pagina 23

    Liste-Liste de definitii Pagina 23-Liste neordonate ..... Pagina 24-Liste ordonate... Pagina 25-Atributul start..... Pagina 25-Atributul value... Pagina 26-Liste imbricate... Pagina 26

    -Utilizari speciale ale listelor .. Pagina 27-Lista cu imagini. Pagina 27

    Tabele-Etichetele tr si td. Pagina 28-Eticheta border... Pagina 28-Alinierea tabelului... Pagina 28-Definirea culorilor de fond pentru un tabel... Pagina 29-Dimensionarea celulei unui tabel... Pagina 30-Dimensionarea unui tabel... Pagina 30

    -Titlul unui tabel...... Pagina 31-Cap de tabel... Pagina 31-Alinierea continutului unei celule.... Pagina 32-Dimensionarea exacta a celulelor unui tabel... Pagina 32-Tabele de forme oarecare.. Pagina 33-Atributul " nowrap "... Pagina 33-Celule vide ale unui tabel... Pagina 33-Atribute Internet Explorer pentru tabele .. Pagina 34-Grupuri de coloane.. Pagina 34-Atributele frame si rules.. Pagina 35-Subblocurile unui tabel... Pagina 36

    Ferestre in HTML-Etichetele frame si frameset... Pagina 36-Atributele src, cols si rows .. Pagina 36-Culori pentru chenarele cadrelor si dimensionarea chenarului unui cadru...Pagina 37-Bare de defilare. Pagina 38-Pozitionarea documentului intr-un cadru... Pagina 39-Cadre interne. Pagina 39-Tinte pentru legaturi.. Pagina 40-Valori pentru atributul target. Pagina 41

    2

    http://var/www/apps/conversion/tmp/scratch_2/legaturi.htmlhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.htmlhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#lochttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#lochttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#ahttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#ahttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#aidhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#aidhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#posthttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#posthttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#oahttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#oahttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#tithttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#tithttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#auhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#auhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#defhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#defhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#defhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#neordhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#neordhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#ordhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#ordhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#stahttp://var/www/apps/conversion/tmp/scratch_2/liste.html#stahttp://var/www/apps/conversion/tmp/scratch_2/liste.html#valhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#valhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#imbhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#imbhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#spechttp://var/www/apps/conversion/tmp/scratch_2/liste.html#spechttp://var/www/apps/conversion/tmp/scratch_2/liste.html#imghttp://var/www/apps/conversion/tmp/scratch_2/liste.html#imghttp://var/www/apps/conversion/tmp/scratch_2/tabele.htmlhttp://var/www/apps/conversion/tmp/scratch_2/tabele.htmlhttp://var/www/apps/conversion/tmp/scratch_2/tabele.htmlhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#bordhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#bordhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#bordhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#alihttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#alihttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#defculhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#defculhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimthttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimthttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#tithttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#tithttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#caphttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#caphttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#alichttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#alichttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimchttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimchttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#forhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#forhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#nowhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#nowhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#vidhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#vidhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#vidhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#aiehttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#aiehttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#gruhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#gruhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#frahttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#frahttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#subhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#subhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.htmlhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.htmlhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#atrhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#atrhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#culchttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#culchttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#barhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#barhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#pozhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#pozhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#cadhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#cadhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#tinhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#tinhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#tarhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#tarhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.htmlhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#lochttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#ahttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#aidhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#culhttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#posthttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#oahttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#tithttp://var/www/apps/conversion/tmp/scratch_2/legaturi.html#auhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#defhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#neordhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#ordhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#stahttp://var/www/apps/conversion/tmp/scratch_2/liste.html#valhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#imbhttp://var/www/apps/conversion/tmp/scratch_2/liste.html#spechttp://var/www/apps/conversion/tmp/scratch_2/liste.html#imghttp://var/www/apps/conversion/tmp/scratch_2/tabele.htmlhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#bordhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#alihttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#defculhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimthttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#tithttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#caphttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#alichttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#dimchttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#forhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#nowhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#vidhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#aiehttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#gruhttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#frahttp://var/www/apps/conversion/tmp/scratch_2/tabele.html#subhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.htmlhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#atrhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#culchttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#barhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#pozhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#cadhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#tinhttp://var/www/apps/conversion/tmp/scratch_2/ferestre.html#tar
  • 7/27/2019 HTML Salaru

    3/59

    Formulare-Formulare.. Pagina 41-Atribute esentiale ale elementuluiform... Pagina 41-Un formular cu un camp de editare si un buton de expediere.. Pagina 42-Butonul Reset.... Pagina 43-Camp de editare de tip "password"... Pagina 43-Butoane radio... Pagina 44-Casete de validare... Pagina 44-Casete de fisiere... Pagina 44-Liste de selectie... Pagina 45-Lista de selectie cu selectii multiple... Pagina 46-Campuri de editare multilinie... Pagina 46-Un formular complex. Pagina 47-Butoane... Pagina 47

    Stiluri-Cascadarea.... Pagina 48-Forma cursorului... Pagina50

    Javascript-Introducere in Javascript... Pagina 51-Cateva exemple..... Pagina 51

    Tag-uri-Marcaje de baza... Pagina 53-Marcaje pentru liste..... Pagina 53-Formatarea caracterelor... Pagina 53-Marcaje pentru cadre... Pagina 54-Marcaje pentru tabele.. Pagina 54-Adaugarea imaginilor... Pagina 55-Marcaje pentru formulare .. Pagina 55-Carcatere speciale . Pagina 56-HTML avansat.. Pagina 56

    3

    http://var/www/apps/conversion/tmp/scratch_2/formulare1.htmlhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.htmlhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#atrehttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#atrehttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#atrehttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#atrehttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#exphttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#exphttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#reshttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#reshttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#pashttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#pashttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#radhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#radhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#valhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#valhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#fishttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#fishttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#selhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#selhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#selmhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#selmhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#edmhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#edmhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#comhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#comhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#buthttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#buthttp://var/www/apps/conversion/tmp/scratch_2/stiluri.htmlhttp://var/www/apps/conversion/tmp/scratch_2/stiluri.htmlhttp://var/www/apps/conversion/tmp/scratch_2/stiluri.html#curhttp://var/www/apps/conversion/tmp/scratch_2/stiluri.html#curhttp://var/www/apps/conversion/tmp/scratch_2/javascript.htmlhttp://var/www/apps/conversion/tmp/scratch_2/javascript.htmlhttp://var/www/apps/conversion/tmp/scratch_2/javascript.html#exhttp://var/www/apps/conversion/tmp/scratch_2/javascript.html#exhttp://var/www/apps/conversion/tmp/scratch_2/taguri.htmlhttp://var/www/apps/conversion/tmp/scratch_2/taguri.htmlhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#lishttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#lishttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#carhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#carhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#cadhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#cadhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#tabhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#tabhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#imhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#imhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#forhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#forhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#spehttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#spehttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#avhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#avhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.htmlhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#atrehttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#exphttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#reshttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#pashttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#radhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#valhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#fishttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#selhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#selmhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#edmhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#comhttp://var/www/apps/conversion/tmp/scratch_2/formulare1.html#buthttp://var/www/apps/conversion/tmp/scratch_2/stiluri.htmlhttp://var/www/apps/conversion/tmp/scratch_2/stiluri.html#curhttp://var/www/apps/conversion/tmp/scratch_2/javascript.htmlhttp://var/www/apps/conversion/tmp/scratch_2/javascript.html#exhttp://var/www/apps/conversion/tmp/scratch_2/taguri.htmlhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#lishttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#carhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#cadhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#tabhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#imhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#forhttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#spehttp://var/www/apps/conversion/tmp/scratch_2/taguri.html#av
  • 7/27/2019 HTML Salaru

    4/59

    Limbajul HTML1. Ce este HTML ?

    Unul din primele elemente fundamentale ale WWW ( World Wide Web ) este HTML

    ( Hypertext Markup Language ), care descrie formatul primar in care documentele sint

    distribuite si vazute pe Web. Multe din trasaturile lui, cum ar fi independenta fata deplatforma, structurarea formatarii si legaturile hipertext, fac din el un foarte bun format

    pentru documentele Internet si Web.

    Primele specificatiile de baza ale Web-ului au fost HTML, HTTP si URL.HTML a fost dezvoltat initial de Tim Berners-Lee la CERN in 1989. HTML a fost vazut

    ca o posibilitate pentru fizicienii care utilizeaza computere diferite si schimbe intre eiinformatie utilizind Internetul. Erau prin urmare necesare citeva trasaturi : independentade platforma, posibilitati hypertext si structurarea documentelor. Independenta de

    platforma inseamna ca un document poate fi afisat in mod asemanator de computere

    diferite ( deci cu fonte, grafica si culori diferite ), lucru vital pentru o audienta atit de

    variata.Hipertext inseamna ca orice cuvint, fraza, imagine sau alt element al documentului vazut

    de un utilizator ( client ) poate face referinta la un alt document, ceea ce usureaza mult

    navigarea intre multiple documente sau chiar in interiorul unui aceluiasi document.Structurarea riguroasa a documentelor permite convertirea acestora dintr-un format in

    altul precum si interogarea unor baze de date formate din aceste documente.

    SGML si HTMLTim Berners-Lee a utilizat ca model SGML ( Standard Generalized Markup Language ),

    un standard international in plina dezvoltare. SGML avea avantajul unei structurari

    avansate si al independentei de platforma dar proiectarea lui a avut in vedere mai multstructura semantica a documentului decit modul de formatare. Flexibil, SGML putea fi

    descris ca o specificare pentru descrierea altor formate. Utilizatorii puteau crea noi

    formate (DTD, Document Type Definitions) care puteau fi intelese de orice produs soft

    SGML pur si simplu prin citirea mai intai a definitiilor noilor formate.HTML este pur si simplu un DTD, deci o aplicatie a SGML. In primii ani de evolutie

    HTML a crescut lent, in principal pentru ca ii lipseau posibilitatile de a descrie publicatii

    electronice profesionale; limbajul permitea oarece control asupra fontelor dar nu permiteainserarea graficii. In 1933, NCSA a imbogatit limbajul pentru a permite inserarea graficii

    si au construit primul navigator grafic, Mosaic. Au urmat apoi contributii ad hoc ale

    diverselor firme care au adus adaugiri limbajului HTML (adaugiri si nu imbogatiri pentruca unele taguri nu erau in conformitate cu principiile generale ale SGML) astfel incat,

    prin 1994 limbajul parea scapat de sub control. Urmarea a fost ca la prima conferinta

    WWW din Geneva ( Elvetia ) s-a constituit un grup ( HTML Working Group ) a carui

    prima misiune a fost formalizarea HTML intr-un DTD al SGML, lucru care s-aconcretizat in HTML Level 2 ( sau HTML 2.0; Nivelul 1, deci HTML 1.0, a fost proiectat

    4

  • 7/27/2019 HTML Salaru

    5/59

    de Tim Berners-Lee ). Importanta actiunii acestui grup consta in faptul ca, odata

    standardizat, limbajul poate fi apoi extins intr-un mod mai controlat la alte nivele.

    Standardul oficial HTML este World Wide Web Consortium (W3C), care este afiliat laInternet 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, audezvoltat 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.

    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 oparanteza 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 InternetExplorer, 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:Aceasta este prima mea pagina de Web

    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 afisape ecran. Sa vedem o noua versiune a paginii noastre:

    Aceasta este prima mea pagina de Web

    5

    http://www.w3.org/http://www.ietf.org/http://www.w3.org/http://www.ietf.org/
  • 7/27/2019 HTML Salaru

    6/59

    Bine ati venit in pagina mea de Web!

    Continutul blocului ... va aparea in bara de titlu a ferestrei browser-ului.

    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.

    titlul paginii

    Bine ati venit in
    pagina mea de Web!

    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 ....

    bloc preformatat

    Prima linie

    A doua linieA treia linie

    Culoarea de fond

    O culoare poate fi precizata in doua moduri:

    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.

    6

  • 7/27/2019 HTML Salaru

    7/59

    Culoarea unei pagini se precizeaza prin intermediul unui atribut al etichetei .

    Culoarea fondului paginii Web se stabileste cu atributul bgcoloral etichetei , de

    exemplu: .Urmatorul exemplu realizeaza o pagina cu fondul de culoare gri.

    culoare de fond

    O pagina Web cu fondul GRI!

    Culoarea textului

    Acest lucru se face prin intermediul atributului textal etichetei dupa sintaxa

    . In urmatorul exemplu textul are culorea rosie.

    culoare textului

    Un text de culoare rosie.

    O eticheta poate avea mai multe atribute.De exemplu , o eticheta cu trei atribute arataastfel: . Urmatorul

    exemplu prezinta o pagina cu fondul de culoare albastra si textul de culoare galbena.

    atribute multiple

    Fond de culoare albastra si text de culoare galbena.

    Textul afisat este caracterizat de urmatoarele atribute: Marime ( size), Culoare ( color),

    Font (style).

    Acestea sunt atribute ale etichetei .Este o eticheta singulara (fara delimitatorde sfarsit de bloc).

    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);

    7

  • 7/27/2019 HTML Salaru

    8/59

    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 defonturi 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 );

    Configurarea textului si stabilirea marginii

    Textul are atribute implicite.
    Textul este scris cu fontul "Arial", culoare albastru si marime 10.

    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 vinede la " underline ").

    Pentru a insera un bloc de caractere subliniate se utilizeaza etichetele

    ... sau ....

    8

  • 7/27/2019 HTML Salaru

    9/59

    In exemplul urmator vom utiliza toate etichetele mentionate anterior.

    Stiluri pentru blocuri de text

    Text scris cu caractere ingrosate.


    Text cu caractere marite cu o unitate mai mare si maimare 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 iarjos este

    subscirpt.

    Aceasta linie este in intregime sectionata de o linie orizontala.
    In aceasta linie urmatorul cuvant este subliniat, iar cuvantul strike

    sectoinat.

    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 acesteblocuri.

    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 cucaractere 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.

    Blocuri de caractere monospatiate si clipitoare

    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 Blink

    9

  • 7/27/2019 HTML Salaru

    10/59

    Exemplul urmator ilustreaza ca etichetele pot fi imbricate.

    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 catrebrowser cu caractere cursive." q " vine de la " in-line quotation " (citate inserate in-line);

    Si blocurile " q " pot fi imbricate.

    Imbricarea etichetelor

    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 atributulface);

    marimea (definita prin atributulsize);

    marimea in puncte tipografice (stabilita prin atributulpoint-size);

    grosime (definita prin atributul weight).

    Toate aceste atribute apartin etichetei, care permite inserarea de blocuri de textepersonalizate.

    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 cifrehexazecimale.

    Culorea fontului

    Pentru a scrie un fragment de text cu caractere de o anumita culoare se incadreaza acestfragment intre delimitatorii ... avand stabilit atributul colorla 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

    10

  • 7/27/2019 HTML Salaru

    11/59

    calculatoarele utilizatorilor: serif, sans serif, cursive, monospace si fantasy.

    Tipul de font necesar poate fi stabilit prin atributulface al etichetei.

    Pot fi introduse mai multe fonturi separate prin virgula.

    In acest caz browserul va utiliza primul font pe care il cunoaste.

  • 7/27/2019 HTML Salaru

    12/59

    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).

    Grosimea unui font

    Grosimea unui caracter poate fi definita cu ajutorul atributului weightal 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>

    Grosimea fontului

    Aceste linie este scrisa cu caractere normale.

    Fonturi de grosime 100.

    Fonturi de grosime 500.

    Fonturi de grosime 900.

    4. Blocuri de textAceste 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 spatiusuplimentar.

    Inserarea unei adrese

    Daca intr-o pagina web trebuie inclusa o adresa ,atunci putem utiliza facilitatile oferite de

    o eticheta dedicata: ....

    Adresa

    Adresa institutiei noastre este : Liceul Iulia Hasdeu

    Str: Titulescu 18

    Chisinau

    Vezi exemplu (Fig.11)

    12

  • 7/27/2019 HTML Salaru

    13/59

    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 intreetichetele ....

    Indentarea unui bloc

    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.

    Blocul preformatat

    Intr-un bloc ..., semnificatia marcajelor HTML se pastreaza.

    Blocul ... este indicat pentru a insera randuri vide (spatiu intre randurilesuccesive). Caracterul " spatiu " poate fi luat in considerare de browser daca este inserat

    explicit prin .

    Bloc preformatat

    Orar:

    Ora/Ziua Luni Marti Miercuri

    8:00 Informatica Matematica Ed.fizica9:00 Geografie Limba romina Fizica

    Intr-un fisier HTML, caracterele "" au o semnificatie speciala pentru browser. Eleincadreaza 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:

    ... ( 80 de caractere pe rand );

    ... ( 120 de caractere pe rand ).

    Aceste marcaje interpreteaza corect caracterele " spatiu ", " eticheta " si "CR/LF ". Textul

    afisat in pagina este monospatiat.

    xmp si listing

    Un fisier html standard arata astfel:

    13

  • 7/27/2019 HTML Salaru

    14/59

    O pagina Web ...

    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

    (acesta fiind optional);

    alinierea textului cu ajutorul atributului align, avand valorile posibile " left ", "

    center " sau " right ".

    Blocuri paragraf

    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.

    Blocuri de titlu

    Intr-un text titlurile ( headers ) de capitole pot fi introduse cu ajutorul etichetelor., , , , .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 (inmod 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)

    14

  • 7/27/2019 HTML Salaru

    15/59

    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;

    colorpermite 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 , delatime 150 de pixeli, grosime 12 pixeli , de culoare rosie.

    Blocuri

    Blocul introdus de etichetele ... aliniaza centrat toate elementele pecare le contine.

    Linii orizontale

    Blocuri Blocul de text cuprins intre etichetele ... va fi afisat pe o singura linie.

    Blocul

    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

    15

  • 7/27/2019 HTML Salaru

    16/59

    linie.O singura linie.O singura linie.O singura linie.

    Blocuri

    Modalitatea cea mai eficienta de delimitare si de formatare a unui bloc de text estefolosirea delimitatorilor.... Un parametru foarte foarte util pentru stabilireacaracteristicilor unui bloc ( diviziune ) este align ( aliniere ).

    Valorile posibile ale acestui parametru sunt:

    " left " ( aliniere la stanga );

    " center " ( aliniere centrala );

    " right " ( aliniere la dreapta ).

    Un bloc ... poate include alte subblocuri. In acest caz , alinierea precizata de

    atributul align al blocului are efect asupra tuturor subblocurilor incluse in blocul ;Un bloc ... admite atributul " nowrap " care interzice intreruperea randurilor

    de catre browser.

    Blocul

    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 browserepentru 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).

    16

  • 7/27/2019 HTML Salaru

    17/59

  • 7/27/2019 HTML Salaru

    18/59

    Atributele hspace si vspace precizeaza distanta in pixeli pe orizontala , respectiv pe

    verticala, dintre imagine si restul elementelor din pagina.

    Atributul altadmite ca valoare un text care va fi afisat in locul imaginii.

    Imagine aliniat la stanga inconjurata de text la distanta de 30 de pixeli.

    Text inainte de imagine.Text inainte de imagine.Text inainte de imagine.Text

    inainte de imagine. Text inainte de imagine.Text inainte de imagine.Text inaintede imagine.Text inainte de imagine.

    Text dupa imagine.Text dupa imagine.Text dupa imagine.Text dupa imagine.Textdupa imagine. Text dupa imagine.Text dupa imagine.Text dupa imagine.Text

    dupa imagine.Text dupa imagine.

    Imagini pentru fondul unei pagini

    O imagine poate fi utilizata pentru a stabili fondul unei pagini Web. In acest scop se

    foloseste atributul backgroundal etichetei , avand ca valoare adresa URL a imaginii.Imaginea se multiplica pe orizontala si pe verticala pana umple intregul ecran.

    1

    23

    4

    56

    7

    8

    9

    Imagini folosite ca legaturi

    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 "ubm1.jpg" drept legatura catre pagina index.html utilizamsintaxa:

    index.html index.html

    In mod prestabilit imaginea utilizata pe post de zona activa este inconjurata de un chenar

    avand culoarea unei legaturi.

    Daca stabilim pentru atributul borderal etichetei 0 acest chenar dispare.

  • 7/27/2019 HTML Salaru

    19/59

    Imagini folosite ca legaturi

    Text inainte de imagine.index.html index.html

    Text dupa imagine.

    Utilizari speciale ale imaginilor

    Imaginile pot fi utilizate pentru a obtine efecte deosebite intr-o pagina web.Printre aceste utilizari speciale putem enumera:

    1. Linii orizontale formate cu ajutorul imaginilor .

    2. Simboluri speciale pentru elementele unei liste neordonate

    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 serveraflat 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.

    Comutarea intre doua pagini

    Pagina 1

    Link catre pagina 2

    Comutarea intre doua pagini

    Pagina 2

    Link catre pagina 1

    19

    http://var/www/apps/conversion/tmp/scratch_2/index.htmlhttp://var/www/apps/conversion/tmp/scratch_2/index.htmlhttp://var/www/apps/conversion/tmp/scratch_2/index.htmlhttp://var/www/apps/conversion/tmp/scratch_2/index.html
  • 7/27/2019 HTML Salaru

    20/59

    O legatura catre o pagina aflata pe acelasi disc local

    Daca pagina referita se afla pe acelasi disc local, dar intr-un alt director atunci pentru apreciza pozitia ei in structura de directoare se poate folosi adresarea relativa.

    Comutarea intre doua pagini aflate pe acelasi disc local

    Pagina 3

    Link catre o pagina cu liste

    O legatura catre un site particular

    In exemplul urmator se utilizeaza adresa URL www.netscape.com care incarca pagina de

    start din site-ul firmei Netscape Corporation.

    Link catre site-ul firmei Netscape

    Link catre site-ul firmei Netscape

    Netscape Corporation

    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 "leg1").Pentru a insera o legatura catre "leg1" definita in aceeasi pagina se utilizeaza eticheta

    avand atributul hrefde valoare "#leg1".Pentru a introduce o legatura catre o ancora definita in alt document (alta pagina) aflat in

    acelasi director, atributul hrefprimeste o valoare de forma

    "nume_fisier.html#nume_ancora".

    Ancore definite in acelasi document si in alt doocument

    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

    20

  • 7/27/2019 HTML Salaru

    21/59

    Ancore definite prin atributul id

    Atributul ideste un atribut universal ,adica poate fi atasat oricarui element al unei paginiWeb.

    Acest atribut va inlocui complet atributul name, care putea fi atasat numai anumitor

    elemente.

    Atributul idprimeste ca valoare un nume (de exemplu "id1") care identifica in mod unicun element.

    Atributul idpoate fi utilizat pe post de ancora intr-o pagina Web conform sintaxei:

    ...

    Link catre elementul "id1"

    unde "eticheta" poate fi orice element .

    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 :

    linkpentru legaturile nevizitate;

    vlinkpentru legaturile vizitate;

    alinkpentru legaturile active.Valorile pe care le pot lua aceste atribute sunt culori definite prin nume sau conform

    standardului RGB.

    Culori pentru lagaturi

    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

    Utilizarea postei electronice

    Intr-o pagina Web se poate afla legaturi care permit lansarea in executie a aplicatiei deexpediere a mesajelor electronice.

    Pentru aceasta se utilizeaza in constructia adresei URL serviciul Internet mailto: urmat de

    o adresa e-mail valida.

    21

  • 7/27/2019 HTML Salaru

    22/59

    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

    Expediere de mesaje electronice

    Mesaje catre autorul paginii

    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 hrefegala cuadresa 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

    Legaturi catre fisiere oarecare

    Link catre fisierul fisier.zip

    Atributul title

    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 acestuiatribut.

    Acest atribut are astfel menirea de a furniza informatii suplimentare despre semnificatia

    unei legaturi.

    Atributul title

    Atributul title

    22

  • 7/27/2019 HTML Salaru

    23/59

    Mesaje catre autorul paginii

    Legaturi catre fisiere de sunetSunetele 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 hrefva 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 hrefva avea valoarea egala cu adresa URL a

    fisierului videoclip.De exemplu:Link catre fisierul videoclip

    7. ListeUnul 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; cuvintelesunt 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: ... (de la "definition list" = listade definitii).

    Observatii:-Un termen al listei este initiat de eticheta (de la "definition term" = termendefinit);

    -Definitia unui termen este initiata de eticheta (de la "definition description" =descrierea definitiei);

    -Definitia unui termen incepe pe o linie noua si este indentata;

    23

  • 7/27/2019 HTML Salaru

    24/59

    listex_1

    O lista de definitii

    Glosar de termeni de World Wide Web

    hypertext

    - o interconectare Web de informatii de tip text, in care orice cuvant saufraza poate face legatura catre un alt punct din document sau catre un alt

    document

    date

    - fluxul nesfarsit de materiale care apar pe Internet, spre deosebire de

    informatii care sunt date cu un anumit inteles sau valoare

    informatie

    - sub-setul de date care are efectiv semnificatie si care este util la momentul

    curent

    Liste neordonate

    O lista neordonata este un bloc de text delimitat de etichetele corespondente

    ... (" ul " vine de la " unordered list " = lista neordonata). Fiecare element al

    listei este initiat de eticheta (list item).Lista va fi indentata fata de restul paginii Web si fiecare element al listei incepe pe un

    rand noua.

    listex_2

    O lista neordonata

    Glosar de termeni de World Wide WebCulori uzuale disponibile prin nume

    Black White Red Green Blue Yellow Purple Aqua

    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 neordonateGlosar de termeni de World Wide Web

    Elemente si atribute a unei pagini HTML

    24

  • 7/27/2019 HTML Salaru

    25/59

    Frameset Atribute: cols rows border

    Frame Atribute: src name scrolling

    Liste ordonate

    O lista ordonata de elemente este un bloc de text delimitat de etichetele

    corespondente ... (" ol " vine de la " ordered list " = lista ordonata). Fiecare

    element al listei este initiat de eticheta (list item).

    Lista va fi indentata fata de restul paginii Web si fiecare element al listei incepe pe unrand noua.

    listex_4

    O lista ordonata

    Culori uzuale disponibile prin numeBlack White Red Green Blue Yellow Purple Aqua

    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 romaneCulori uzuale disponibile prin nume

    BlackWhite Red Green Blue Yellow PurpleAqua

    Tag-ul poate avea un atribut start care stabileste valoarea initiala a secventei deordonare.Valoarea acestui atribut trebuie sa fie un numar intreg pozitiv.

    25

  • 7/27/2019 HTML Salaru

    26/59

    Urmatorul exemplu este o lista ordonata cu litere mari,incepand de la valoarea C.

    listex_6

    O lista ordonata cu litere mari, incepand de lavaloarea CCulori uzuale disponibile prin numeRed Green Blue Yellow Purple Aqua

    Tag-ul 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 setatiindividual

    Repetati urmatorii pasi ai algoritmuluisalvati fisierul;

    incarcati fisierul in browser;

    schimbati browserul utilizat

    incarcati din nou fisierul

    Listele ordonate pot fi imbricate intre ele sau cu liste neordonate ,ca in exemplul

    urmator.

    listex_8O lista ordonata de liste ordonate si

    neordonate

    Un sistem informatic include:

    Hardware:placa de bazaprocesor

    memorie

    harddiskSoftware:Linux

    Windows

    OS/2

    Unix

    26

  • 7/27/2019 HTML Salaru

    27/59

    Software de aplicatie:VisualC++

    Java

    SQL

    CorelDraw

    O lista de meniuri este un bloc delimitat de etichete corespondente

    .... Fiecare element al listei este initiat de eticheta ( 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 insereazaun 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 textindentat. 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 blocde text indentat.

    In exemplul urmator lista de definitii are itemii si multipli.

    listex_10

    O lista de definitii specialaProgram

    Luni

    Marti

    Miercuri

    Ora 9.00.Insciere

    Ora 11.00.Audieri

    Ora 13.30.Raspunsuri

    27

  • 7/27/2019 HTML Salaru

    28/59

    Ultimul exemplu este o lista neordonata personalizata care utilizeaza pe post de

    elemente imagini si texte.

    listex_11

    O lista personalizataTipuri de masini Volkswagen sunt:

    Golf

    Jetta

    Passat

    Bora

    Corrado
    Transporter

    8. Tabele

    Tabelele ne permit sa cream o retea dreptunghiulara de domenii, fiecare domeniu avandpropriile 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 esteoptionala.

    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

    In mod prestabilit, un tabel nu are chenar. pentru a adauga un chenar unui tabel, se

    utilizeaza un atribut al etichetei numit border.Acest atribut poate primi ca valoare orice numar intreg ( inclusiv 0 ) si reprezinta

    grosimea in pixeli a chenarului tabelului.

    Daca atributul bordernu este urmata de o valoare atunci tabelul va avea o grosimeprestabilita egala cu 1 pixel, o valoare egala cu 0 a grosimii semnifica absenta chenarului.

    28

  • 7/27/2019 HTML Salaru

    29/59

    Cand atributul borderare 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

    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 atabelului.

    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. cell 11 cell 11

    cell 21 cell 22

    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 dupatabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa tabel.Text dupa

    tabel.Text dupa tabel.

    29

  • 7/27/2019 HTML Salaru

    30/59

    Distanta dintre tabel si celelalte elemente din pagina Web poate fi stabilita cu ajutorul

    atributelorhspace si vspace al etichetei . Valoarea atributului hspace poate fi orice

    numar pozitiv, inclusiv 0, si reprezinta distanta pe orizontala dintre tabel si celelalteelemente 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.

    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 bgcolorsunt 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

    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 cellspacingaletichetei .Valorile acestui atribut pot fi numere intregi pozitive, inclusiv 0, si

    reprezinta distanta in pixeli dintre doua celule vecine.

    Valorea prestabilita a atributului cellspacingeste 2.

    tabelex_5

    Un tabel fara chenar de celule alipite gri 11 rosu 12

    albastru 21 galben 22

    Distanta dintre marginea unei celule si continutul ei poate fi definita cu ajutorulatributului cellpaddingal etichetei .Valorile acestui atribut pot fi numere intregi

    30

  • 7/27/2019 HTML Salaru

    31/59

    pozitive, si reprezinta distanta in pixeli dintre celule si continutul ei.

    Valorea prestabilita a atributului cellpaddingeste 1.

    tabelex_6

    Un tabel de celule mari

    gri 11 rosu 12

    albastru 21 galben 22

    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

    In exemplul urmator se utilizeaza un truc care permite afisarea intr-o pagina Web a unuitext pozitionat in centrul paginii.

    tabelex_8

    Un text centrat intr-o pagina Text centrat.

    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

    31

  • 7/27/2019 HTML Salaru

    32/59

    interiorul etichetelor sau 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

    MercedesCitroenJaguar

    BMWVolvoRenault

    Cap de tabelUn 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 etichetei pot 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

    PretCitroenJaguarBMWVolvo In

    dolari500010000050000

    80000In lei200000020000000002000000

    16000000

    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 carepoate lua valorile:

    " baseline " ( la baza );

    " bottom " ( jos );

    32

  • 7/27/2019 HTML Salaru

    33/59

    " middle " ( la mijloc, valoarea prestabilita );

    " top " ( sus ).

    Aceste atribute pot fi atasate atat etichetei pentru a defini tuturor elementelor

    celulelor unui rand, cat si etichetelor si pentru a stabili alinierea textului intr-osingura celula.

    tabelex_11

    Un tabel avand continutul celulelor aliniateAici aliniereaeste centrudreapta stanga

    centrusus jos

    aicialinierea este centrustanga (implicita)

    Dimensionarea exacta a celulelor unui tabel

    Dimensiunea unei celule de tip sau de tip pot fi stabilite exact cu ajutorul adoua atribute ale acestor etichete: width pentru latime si heightpentru 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_12Un tabel cu celule de 100x150 de pixeli

    cell 11 cell 11 cell 21 cell 22

    Tabele de forme oarecare

    Un tabel trebuie privit ca o retea dreptunghiulara de celule.Cu ajutorul a doua atribute ale

    etichetelor si , 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 etichetele si vor fi prezente ambele atribute colspan si rowspan.

    tabelex_13

    Un tabel simplu cu chenar

    33

  • 7/27/2019 HTML Salaru

    34/59

    cell 11
    cell 21
    cell 31 cell 12cell 13 ,cell 14
    cell 23, cell 24
    cell 33, cell 34

    cell 22

    cell 32

    cell 41 cell 42,cell 43,cell 44

    Atributul " nowrap "

    Atributul nowrap apartine elementelor si ; 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.

    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:

    dupa se pune ;

    dupa se pune
    .

    Caracterul ( no break space ) este de fapt caracterul spatiu.Un spatiu introdusprin im\ntermediul acestui caracter nu va fi ignorat de browser.

    tabelex_15Un tabel cu celule vide cell 11 cell 12cell 13

    Atribute Internet Explorer pentru tabele

    Urmatoarele atribute ale etichetei functioneaza cu Internet Explorer 4.0 , 5.0, darnu cu Netscape Communicator 4.5:

    34

  • 7/27/2019 HTML Salaru

    35/59

    backgroundpermite stabilirea unei imagini pentru fondul unui tabel.Primeste ca

    valoare adresa URL a imaginii folosite pentru fond;

    bordercolorpermite stabilirea culorii pentru chenarul unui tabel;

    bordercolorlightpermite stabilirea culorii pentru chenarul 3D al unui tabel;

    bordercolordarkpermite stabilirea culorii pentru chenarul 3D al unui tabel;

    tabelex_16Atribute "Internet Explorer" cell 11 cell 12cell 13

    Grupuri de coloane

    Blocul ... permite definirea unui grup de coloane. Atributeleacceptate de sunt:

    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 utilizeazaelementul , 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_17Grupuri de coloane Text in prima coloana.Text in prima coloana.Text in primacoloana. 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 atreia.

    35

  • 7/27/2019 HTML Salaru

    36/59

    Atributele frame si rules

    Atributulframe al etichetei permite specificarea partilor din chenarul unui tabelcare 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 etichetei permite alegerea unor delimitatori pentru celulele unuitabel. 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 12cell 13

    cell 21 cell 22cell 23

    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

    36

  • 7/27/2019 HTML Salaru

    37/59

    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 estesrc, 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 ce descrie acea fereastra;

    impartirae unei ferestre intr-un numar de subferestre de tip linie se face cu

    ajutorul atributului rows al etichetei ce descrie acea fereastra;

    valoare atributelorcols si rows este o lista de elmente separate prin virgula , care

    descriu modul in care se face impartirea.

    Elementele listei pot fi:

    1. un numar intreg de pixeli;

    2. procente din dimensiunea ferestrei (numar intre 1 si 99 terminat cu

    %);

    3. n* care inseamna n parti din spatiul ramas;

    Exemplu 1: cols=200,*,50%,* inseamna o impartire in 4 subferestre , dintre care prima are

    200 pixeli , a treia ocupa jumatate din spatiul total disponibil ,iar a doua si a patra ocupa

    in mod egal restul de spatiu ramas disponibil.

    Exemplu 2: cols=200,1*,50%,2* inseamna o impartire in 4 subferestre , dintre care prima

    are 200 pixeli , a treia ocupa jumatate din spatiul total disponibil iar a doua si a patraocupa in mod egal restul de spatiu ramas disponibil, care se imparte in trei parti egale , a

    doua fereastra ocupand o parte , iar a patra ocupand 2 parti.

    Observatii:-daca mai multe elemente din lista sun configurate cu * , atunci spatiul disponibil ramas

    pentru ele se va imparti in mod egal.

    -o subfereastra poate fi un cadru (folosind )in care se va incarca un document

    HTML sau poate fi impartita la randul ei la alte subfereste (folosind ).

    ferex_1

    In exemplul urmator este creata o pagina Web cu trei cadre orizontale.Pentru al doilea

    37

  • 7/27/2019 HTML Salaru

    38/59

    cadru valoarea atributuluisrc este adresa URL a unei imagini.

    ferex_2

    In exemplul urmator este creata o matrice de 4 cadre (2 x 2).Pentru a realiza acest lucru,se folosesc simultan cele doua atribute cols si rows.

    ferex_3

    In exemplul urmator este creata o pagina Web cu trei cadre mixte.Pentru a o crea seprocedeaza din aproape in aproape. Mai intai, pagina este impartita in doua subferestre de

    tip coloana, dupa care a doua subfereastra este impartita in doua subferestre de tip linie.

    ferex_4

    Culori pentru chenarele cadrelor si dimensionarea chenarului unui cadru

    Pentru a stabili culoarea chenarului unui cadru se utilizeaza atributul bordercolor. Acest

    atribut primeste ca valoare un nume de culoare sau o culoare definita in conformitate cu

    modelul de culoare RGB.Atributul bordercolorpoate fi atasat atat etichetei pentru a stabili culoarea tuturor chenarelor cadrelor incluse,cat si etichetei pentru a stabili

    culoarea chenarului pentru un cadru individual.

    Atributul borderal etichetei permite configurarea latimii chenarelor tuturor

    cadrelor la un numar dorit de pixeli. Valoarea prestabilita a atributului bordereste de 5pixeli.

    38

  • 7/27/2019 HTML Salaru

    39/59

    O valoare de 0 pixeli va defini un cadru fara chenar.

    ferex_5

    Pentru a obtine cadre fara chenar se utilizeaza border="0".

    In mod prestabilit, chenarul unui cadru este afisat si are aspect tridimensional.Afisareachenarului unui cadru se poate dezactivata daca se utilizeaza atributulframebordercu

    valoare "no".

    Acest atribut poate fi atasat atat etichetei (dezactivarea fiind valabila pentrutoate cadrele incluse) cat si etichetei (dezactivarea fiind valabila numai pentru

    un singur cadru).Valorile posibile ale atributuluiframebordersunt:"yes" -echivalent cu 1;

    "no" -echivalent cu 0;

    ferex_5_1

    ferex_5_2

    Bare de defilare

    Atributulscrollingal etichetei este utilizat pentru a adauga unui cadru o bara de

    derulare care permite navigarea in interiorul documentului afisat in interiorul cadrului.Valorile posibile sunt:

    "yes" - barele de derulare sunt adaugate intotdeauna;

    "no" - barele de derulare nu sunt utilizabile;

    39

  • 7/27/2019 HTML Salaru

    40/59

    "auto" - barele de derulare sunt vizibile atunci cand este necesar

    ferex_6

    Atributul noresize al etichetei (fara nici o valoare suplimentara) daca este

    prezent, inhiba posibilitatea prestabilita a utilizatorului de a redimensiona cadrul cu

    ajutorul mouse-ului.

    Pozitionarea documentului intr-un cadru

    Atributele marginheightsi marginwidth ale etichetei permit stabilirea distantei inpixeli dintre continutul unui cadru si marginile verticale, respectiv orizontale ale cadrului.

    Valori posibile:-numar de pixeli;-procent din latimea, respectiv din inaltimea cadrului;

    ferex_7

    Exista browsere care nu suporta cadre pentru aceasta se utilizeaza in interiorul blocului

    eticheta .

    Daca programul de navigare stie sa interpreteze cadre, va ignora ce se gaseste in aceastaportiune, iar daca nu, materialul cuprins in zona ... va fi

    singurul care va fi inteles si afisat.

    De precizat este faptul ca intre ... se pot introduce orice altetag-uri HTML (inclusiv imagini, hiperlink-uri, tabele).

    Cadre interne

    Un cadru intern este specificat prin intermediul blocului .... Un cadru

    intern se insereaza intr-o pagina Web in mod asemanator cu o imagine sau in modul incare se specifica marcajul , asa cum rezulta din urmatorul exemplu:

    In acest caz, am specificat ca doresc o fereastra de cadru intern care are 40%din inaltimea

    si 50% din latimea paginii curente.

    Atributele aceptate de eticheta sunt in parte preluate de la etichetele si ,cum ar fi:src,border,frameborder,bordercolor,marginheight,

    40

  • 7/27/2019 HTML Salaru

    41/59

    marginwidth,scrolling,name,noresize;sau de la eticheta vspace,hspace,align,width,height;

    ferex_8

    Fisierul1

    Fisierul2
    Fisierul3
    Home
    Daca vedeti acest text inseamna ca browseruldumnevoastranu suporta cadre interne. Ar fi preferabil sa reveniti, folosind

    Netscape Navigator versiune 4.0 (/ulterioara) sau I.Explorer 4.0. (/ulterioara)

    Pagina fara cadre interne

    Tinte pentru legaturi

    In mod prestabilit, la efectuarea unui clic pe o legatura noua pagina (catre care indicalegatura) o inlocuieste pe cea curenta in aceeasi fereastra (acelasi acdru). Acest

    comportament se poate schimba in doua moduri:

    prin plasarea in blocul ... a unui element care

    precizeaza,prin atributul targetnumele ferestrei (cadrului) in care se vor incarca

    toate paginile noi referite de legaturile din pagina curenta conform sintaxei:

    prin plasarea in eticheta a atributului target, care precizeaza numele ferestrei

    (cadrului) in care se va incarca pagina nou referita de legatura, conform sintaxei:

    ...

    Observatie:

    -daca este prezent atat un atribut targetin cat si un atribut targetin , atunci

    cele precizate de atributul targetdin sunt prioritare.

    Numele unui cadru este stabilit prin atributul name al etichetei conformsintaxei:

    In exemplul urmator este prezentata o pagina Web cu doua cadre.Toate legaturile din

    cadrul 1 incarca paginile in cadrul 2.

    ferex_9_frames

    ferex_9_left

    41

  • 7/27/2019 HTML Salaru

    42/59

    Fisierul1
    Fisierul2
    Fisierul3

    Fis1 intr-o fereastra noua

    Fis1 in fereastra curenta

    Home

    Valori pentru atributul target

    Atributul targetal etichetei accepta anumite valori predefinite de o valoare

    deosebita pentru creatorii de pagini Web.aceste valori sunt:

    "_self" (incarcarea noii pagini are loc in cadrul curent);

    "_blank" (incarcarea noii pagini are loc intr-o fereastra noua anonima);

    "_parent" (incarcarea noii pagini are loc in cadrul parinte al cadrului curent daca

    acesta exista, altfel are loc in fereastra browserului curent); "_top" (incarcarea noii pagini are loc in fereastra browserului ce contine cadrul

    curent);

    10. Formulare

    Un formular este un ansamblu de zone active alcatuit din butoane ,casete de

    selectie,campuri de editare etc.Formularele va asigura construirea unori pagini Web care permit utilizatorilor sa

    introduca efectiv informatii si sa le transmita serverului.Formularele pot varia de la o

    simpla caseta de text ,pentru introducerea unui sir de caractere pe post de cheie de cautare

    - element caracteristic tuturor motoarelor de cautaredin Web - pana la o structuracomplexa ,cu multiple sectiuni ,care ofera facilitati puternice de transmisie a datelor. O

    sesiune cu o pagina web ce contine un formular cuprinde urmatoarele etape:

    1. Utilizatorul completeaza formularul si il expedieaza unui server.

    2. O aplicatie dedicata de pe server analizeaza formularul completat si (daca este

    necesar) stocheaza datele intr-o baza de date.3. Daca este necesar serverul expedieaza un raspuns utilizatorului.

    Un formular este definit intr-un bloc delimitat de etichetele corespondente si.

    Atribute esentiale ale elementului

    Exista doua atribute esentiale ale elementului .

    1. Atributul action precizeaza ce se va intampla cu datele formularului odata ce acesteaajung la destinatie.De regula ,valoarea atributului action este adresa URL a unui script

    aflat pe un srver WWW care primeste datele formularului ,efectueaza o prelucrare a lor si

    expedieaza catre utilizator un raspuns.

    .

    42

  • 7/27/2019 HTML Salaru

    43/59

    Script-urile pot fi scrise in limbajele Perl,C,PHP,Unix shell.

    2. Atributul methodprecizeaza metoda utilizata de browser pentru expedierea datelor

    formularului.Sunt posibile urmatoarele valori:

    get(valoarea implicita).In acest caz ,datele din formular sunt adaugate la adresa

    URL precizata de atributul action;

    - nu sunt permise cantitati mari de date (maxim 1 Kb)- intre adresa URL si date este inserat un "?".

    Datele sunt adaugate conform sintaxei: nume_camp = valoare_camp. Intre diferiteseturi de date este introdus un "&".

    Exemplu: "http://www.yahoo.com/cgi-bin/nume_fis.cgi?nume1 = valoare1&nume2 =

    valoare2";

    postIn acest caz datele sunt expediate separat. Sunt permise cantitati mari de date

    (ordinul MB)

    Pentru ca un formular sa fie functional, trebuie precizat ce se va intampla cu el dupa

    completarea si expediere.Cel mai simplu mod de utilizare a unui formular este expedierea acestuia prin posta

    electronica (e-mail).

    Pentru aceasta se foloseste un atribut al etichetei : si anume action car