GRUPUL ŞCOLAR DE ARTE ŞI MESERII AL COOPERAŢIEI MEŞTEŞUGĂREŞTI „SPIRU HARET”, CRAIOVA
ŞCOALA POSTLICEALĂ SPECIALIZAREA ANALIST PROGRAMATOR
Pagini WEB în HTML ÎNDRUMĂTOR, Prof. OLTEANU Mihaela
ABSOLVENT, DRAGOMIR Laurenţiu Marius
CRAIOVA 2009 Planul lucrării Argument Capitolul 1.
..................................................................................................... 4 Introducere în limbajul HTML …………………………….. 6 1.1. Structura unui document HTML …………………………. 7 1.1.1. Secţiunea HEAD ……………………………………….. 8
Capitolul 2.
1.1.2. Secţiunea BODY ……………………………………….. Etichete (tag-uri) şi atribute HTML ………………………... 2.1. Etichete (tag-uri)...………………………………………... 2.2. Atribute …………………………………………………... Formatarea textului ...……………………………………..... 3.1. Formatarea titlului ……………………………………….. 3.2. Formatarea textului ………………………………………. 3.3. Utilizarea caracterelor speciale …………………………... Despre culori …………………………………………………. 4.1. Sistemul de definire a culorilor …………………………... 4.2. Corespondenţa dintre codurile hexazecimal şi zecimal ….. 4.3. Culoarea fundalului ………………………………………. 4.4. Culoarea textului …………………………………………. 4.5. Culoarea legăturilor ………………………………………. 4.6. Culori „sigure” …………………………………………… Imagini şi elemente multimedia …………………………….. 5.1. Formatele fişierelor grafice ………………………………. 5.1.1. Formatul GIF ……………………………………............ 5.1.2. Formatul JPEG …………………………………............. 5.2. Inserarea unei imagini ……………………………………. 5.3. Dimensionarea imaginii ………………………………….. 5.4. Alinierea imaginii şi a textului …………………………… 5.5. Imagini folosite ca fond (background) al paginii ………… 5.6. Imaginile video …………………………………………... 5.7. Sunetele ………………………………………………....... Cadre (frames) ……………………………………………….. Legăturile ( referinţele) ……………………………………… 7.1. Legătura către o altă pagină - Link-urile …………………. 7.2. Legătura către o secţiune de pagină – Ancorele …............. 7.3. Legătura către o adresă de e-mail …………………........... 7.4. Utilizarea unei imagini ca legătură …………………......... 7.5. Schimbarea culorilor legăturilor …………………………. Liste …………………………………………………………... 8.1. Liste de tip definiţie ……………………………………… 8.2. Liste neordonate ……………………………………….….
Capitolul 3.
Capitolul 4.
Capitolul 5.
Capitolul 6. Capitolul 7.
Capitolul 8.
9 11 11 11 13 13 13 16 18 18 19 19 20 20 21 22 22 22 22 23 23 24 25 25 27 29 33 33 34 34 35 35 36 36 36 2
Capitolul 9. Capitolul 10.
Bibliografie selectivă Anexe
8.3. Liste ordonate …………………………………………….. 8.4. Personalizarea listelor ……………………………………. Tabele ………………………………………………………… Formulare ……………………………………………………. 10.1. Elementele unui formular ……………………………….. 10.1.1. Câmpurile de editare ………………………….............. 10.1.2. Butoanele radio ……………………………………….. 10.1.3. Casetele de val idare …………………………………... 10.1.4. Casetele de fişiere …………………………….............. 10.1.5. Listele de selecţie ……………………………………... 10.1.6. Butoanele de tip Submit şi Reset ……………………… 10.2. Trimiterea datelor dintr-un formular prin e-mail ……….. .....................................................................................................
37 38 39 46 46 46 47 48 48 49 49 50
....................................................................................................
52
51
3
Argument Unul din primele elemente fundamentale ale WWW (World Wide Web) este HTML (Hypertext Markup Language), care descrie formatul primar în care documentele sunt distribuite şi văzute pe Web. Multe din trăsăturil e lui, cum ar fi independenţa faţă de platforma, structurarea formatării şi legăturile hipertext, fac din el un foarte bun format pentru documentele Internet şi Web. HTML este o abreviere de la Hypertext Markup Language şi reprezintă scheletul oricărei pagini de Web. HTML nu este un limbaj de programare ci un limbaj descriptiv, prin care sunt descrise elementele structurale ale paginii de Web: titlurile, listele, tabelele, paragrafele, legăturile cu alte pagini, precum şi aspectul pe care îl are pagina din punct de vedere grafic . În fond, HTML este modul în care îi comunicăm browserului ce elemente dorim să introducem în pagina Web şi care este aspectul acestora. Structurată în 10 capitole cărora li se adaugă trei anexe şi bibliografia aferentă, prezenta lucrare reprezintă o scurtă prezentare a limbajului HTML. În primul capitol („Introducere în limbajul HTML”) este prezentată structura unui document HTML precum şi cele două părţi componente ale fiecărui document HTML: secţiunea HEAD şi BODY. Cel de-al doilea capitol („ Etichete (tag-uri) şi atribute HTML”) prezintă marcajele sau etichetele pe care limbajul HTML le foloseşte alături de texte pentru a ajuta browser-ul de Internet să afişeze corect conţinutul paginii web precum şi atributele fiecărui tag în parte. În capitolul al treilea („Formatarea textului”) este prezentată modalitatea de aranjare a conţinutului prezentat de fiecare pagină web. Capitolul al patrulea („Despre culori”) prezintă în cele şase subcapitolele ale sale informaţii despre sistemul de definire a culorilor, corespondenţa dintre codurile hexazecimal şi zecimal, culoarea fundalului, culoarea textului, culoarea legăturilor şi într-o secţiune aparte sunt prezentate aşa-numitele culori „sigure”. Capitolul al cincilea, („ Imagini şi elemente multimedia”) oferă informaţii despre acele elemente, fotograf ii, imagini animate, sunete sau imagini video, care conferă paginilor Web un aspect atractiv şi profesional. Cele şapte subcapitole prezintă informaţii despre formatele fişierelor grafice (GIF şi JPEG), despre modalitatea inserării unei imagini, dimensionarea acesteia, alinierea imaginii şi a textului, despre imaginile folosite ca fond (background) al paginii, despre imaginile video şi despre sunete. Capitolul al şaselea („Cadre”) prezintă modalitatea de organizare a paginilor web prin împărţirea ferestrei browserului în mai multe ferestre distincte. Capitolul al şaptelea („ Legăturile (referinţele)”) prezintă modalitatea de navigare în cadrul site-urilor cu ajutorul link-urilor şi ale ancorelor. Capitolul opt („Liste”) prezintă modalitatea de realizare a unei liste în cadrul unei pagini web, tipurile de liste precum şi modalităţi de personalizare a listelor. Următorul capitol („Tabele”) prezintă modalitatea de realizare a unui tabel. 4
Ultimul capitol („ Formularele”) oferă informaţii despre metodele de interactivitate cu utilizatorii paginilor web prin intermediul formularelor, prezentând elementele componente ale unui formular (câmpurile de editare, butoanele radio, casetele de validare, casetele de fişiere, listele de selecţie şi butoanele de tip Submit şi Reset), precum şi modalitatea de trimitere a datelor dintr-un formular prin e-mail. Lucrarea se încheie cu trei anexe care conţin o listă a tag-urilor şi a atributelor lor prezentate în ordine alfabetică, o listă a caracterelor speciale, precum şi o listă cu numele şi codurile culorilor sigure.
5
6
Capitolul 1. Introducere în limbajul HTML HTML (HyperText Markup Language) a fost dezvoltat iniţial de Tim Berners-Lee în anul 1989, ca urmare a necesităţii de publicare a informaţiilor la nivel global. Pe parcursul anilor, limbajul a evoluat (HTML 3.0, HTML 3.2, HTML 4 şi cel mai recent HTML 4.01), fiecare versiune oferind noi facilităţi. Se remarcă câteva trăsături cum ar fi: independenţa de platformă (modul de afişare al unui document este acelaşi, indiferent de computerul pe care se realizează afişarea); structurarea formatării; posibilităţile hypertext (orice cuvânt, imagine sau alt element al documentului vizualizat de utilizator poate face referinţă la un alt document, ceea ce uşurează navigarea în cadrul aceluiaşi document sau între documente diferite). HTML este un limbaj simplu, compus din coduri speciale ( marcaje) care se inserează într-un text pentru a adăuga informaţii despre formatare. Este derivat din SGML (Standard Generalized Markup Language) , un sistem pentru definirea tipurilor de documente structurate, destinat să reprezinte instanţe ale acestor tipuri de documente. La baza SGML şi a HTML se află acelaşi principiu: descrierea conţinutului unui document se face într-un fişier text obişnuit (ASCII). S-a urmărit ca aceste fişiere să fie editabile cu aplicaţii software nepreten ţioase (ex. NotePad, WordPad). În cadrul unui document HTML, un marcaj (tag, în limba engleză) va avea forma
. Parantezele unghiulare sunt elementele care indică prezenţa unui marcaj; numele marcajelor poate fi scris oricum, limbajul nefiind senzitiv la literele mari/mici (case sensitive). Unele marcaje permit utilizarea unor atribute care se vor scrie în marcajul de inceput: •
•
•
................
Exista două tipuri de marcaje:
) -- individuale perechi (ex.(ex....
) - de menţionat că sfârşitul unui marcaj este indicat prin utilizarea caracterului '/' în faţa numelui de marcaj. În funcţie de modul de formatare a paginii, avem marcaje de tip: - block: este afişat sub elementul anterior (ex. ); - inline: este afişat după elementul anterior (ex. ); - table: este afişat sub forma unui tabel.
Marcajele perechi pot fi imbricate: ...............
7
Browserele vor ignora marcajele şi opţiunile pe care nu le recunosc.
1.1. Structura unui document HTML Un document HTML 4 are următoarea structura: 1. o linie conţinând versiunea HTML; 2. secţiunea HEAD, delimitată de marcajele ; 3. secţiunea BODY, delimitată de marcajele < BODY>