Sunteți pe pagina 1din 33

Universitatea Tehnică din Cluj-Napoca

Facultatea de Inginerie Electrică

CURS Master
Tehnologii moderne de proiectare
a aplicatiilor multimedia

2
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

CAP.4. LIMBAJUL HTML5

CUPRINS

4.1. Introducere

4.2. Tag-uri (etichete) HTML 5

4.3. Inserarea imaginilor. Atribute.Stiluri de fonturi.

4.4. Utilizare culori. Inserare tabele, frame-uri

1
3
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

4.1. Introducere

Limbaje specifice pentru realizarea de interfete grafice web :

 HTML (HyperText Markup Language)


 CSS (Cascading Style Sheets)
 JavaScript
 XML (eXtensible Markup Language)
 XHTML (eXtensible HyperText Markup Language)

http://www.w3schools.com/

4
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

HTML
Paginile Web
 fisiere cu extensia .htm sau .html
 dimeniuni mici  reducere trafic de retea si spatiu pe server
 se pot dezvolta utilizand:
editoare de text simple:
 Notepad (Windows) sau
 TextEdit (Mac)
 Kompozer
sau editoare comerciale:
 Adobe Dreamweaver, MS FrontPage, etc
HTML
 limbaj pentru crearea documentelor web structurate
 are la baza tag-uri /etichete
<nume_tag> text, imagini, ... </nume_tag>

2
5
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Tutoriale HTML : http://www.w3schools.com/html/

6
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

4.2. Tag-uri (etichete) HTML 5

3
7
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Doar ceea ce este in interiorul <body> </body> este vizibil in browser

8
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Alte etichete/tag-uri HTML:

4
9
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Alte etichete/tag-uri HTML:

10
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Alte etichete/tag-uri HTML:

5
11
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Structura documente HTML

Structura unui document HTML (pagina web) cuprinde:


 Prima linie –informatii despre versiunea de limbaj utilizata
 Sectiunea antet – informatii generale despre document
 Corpul documentului –continut efectiv

12
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Index.html

6
13
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Exista 4 perechi de elemente obligatorii intr-un document HTML:


 <HTML>...</HTML> - inceputul si sfarsitul paginii web;
 <HEAD>...</HEAD> - titlul paginii web, afisat in bara de titlu a
browser-ului;
 <TITLE>...</TITLE> - delimiteaza antetul paginii web;
 <BODY>...</BODY> - delimiteaza continut propiu-zis al paginii web.

14
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Hiperlegaturile (Hyperlinks) HTML:


 legaturi interne - ancore (in cadrul aceluiasi document, utile in
cazul paginilor de lungimi mari si in care este necesara indicarea
exacta a anumitor puncte din document).
 legaturi locale (catre un alt document situat pe acelasi calculator
si director)
<A HREF=”dir/doc.html”>apasati aici </A>
 legaturi externe realizate intre servere distincte; apelarea se
face prin referinta completa:
<A href="http://www.upt.ro/"> Text marcat evidentiat</A>

 legaturi pentru email (permit deschiderea clientului de


email - Outlook, Thunderbird)
<A HREF="mailto:webmaster@www.numecompanie.com">Trimite eMail la
Webmaster</A>

7
15
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Link-uri

16
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Link-uri colorate diferit in functie de actiune

8
17
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Unde se afiseaza link-urile? Atribute target

18
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Link pe imagine

9
19
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Link tip ancora in document HTML: #

20
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

4.3. Inserarea imaginilor. Atribute.Stiluri de fonturi

 Daca poza se afla in folderul curent:<img src=”poza.jpg”>


 Daca poza se afla intr-un alt folder:<img src=”nume_folder/poza.jpg”>
Utilizand style

Utilizand width si height

10
21
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Imagini clickable (image maps) : <map> si <area>

22
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Imagini animate
-gif animat

11
23
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Imagini ca background: <body backround>

24
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Atribute - lista completa :


http://www.w3schools.com/tags/ref_attributes.asp
 ALIGN
ALIGN = TOP aliniaza imaginea cu partea cea mai de sus a
randului;
ALIGN = MIDDLE aliniaza imaginea cu mijlocul randului;
ALIGN = BOTTOM aliniaza imaginea cu partea de jos a
randului sau a celei mai mari imagini.
 WIDTH=”…” si HEIGHT=”…” dimensiunile imaginilor
 ALT - permite afisarea unui sir de caractere in locul imaginii,
pentru persoane cu deficiente de vedere care utilizeaza screen
readers.

12
25
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Alte atribute uzuale:

26
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Headings: se definesc cu <h1> (cel mai important) pana la <h6> (cel


mai putin important)

13
27
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Paragrafe: se definesc cu <p> </p> dar vor fi afisate corect si fara </p>

Paragraf nou: se poate defini si cu <br> (! fara </br>)

28
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Text preformatat: se definesc cu <pre> </pre>

14
29
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Afisare in browser: se ignora spatiile, tab-urile din text si linie noua

30
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Eticheta <hr> - Horizontal rule: linie orizontala de separare a


sectiunilor de text

15
31
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

4.4. Utilizare culori

Stiluri pentru culori HTML:

32
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

4.4. Utilizare culori

Stiluri pentru culori HTML:

16
33
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Stiluri pentru culori in HTML:

34
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Stiluri pentru Fonturi in HTML:

17
35
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Culori de baza in HTML:

Alte culori si nuante


in HTML:

36
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Culori de baza in HTML: utilizand numele culorii

18
37
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Culori de baza in HTML: utilizand codul RGB

38
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Stiluri pentru dimensiune fonturi in HTML:

19
39
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Stiluri pentru alinierea textului in HTML:

40
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Stiluri pentru formatarea textului in HTML:

Elemente de formatare HTML:

20
41
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Elementele <del> si <mark> in HTML:

42
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Citarea unui text in HTML: <blockquote cite=“”> , </blockquote>

21
43
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Citarea (quote) unui text scurt in HTML: <q> </q>

44
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Abrevieri in HTML: <abbr>

22
45
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Adrese in HTML: <address> , </address>

46
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Text inversat in HTML: <bdo dir=“rtl”> </bdo>

Comentarii in HTML: <!--..-->

23
47
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Tabelele : utilizand <table>, sunt editate rand cu rand si


celula cu celula

48
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Etichete tabele:

24
49
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Liste nenumerotata -bullets: <ul> si <li>

50
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Liste numerotata: <ol> si <li>

25
51
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Atribute liste ordonate :

52
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Liste imbricate:

26
53
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Frame-uri : <iframe>

54
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> :

• Elementul <head> contine metadate (date despre date) este plasat


intre tag-ul <html> si tag-ul <body>.

• Metadatele nu vor fi afisate in browser.

• Metadata definesc: titlul documentului html (site-ului), setul de


character utilizat, stilurile, link-urile, script-urile,etc.

• Tag-uri pentru metadate: <title>, <style>, <meta>, <link>, <script>,


si <base>.

27
55
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <title>

Elementul <title> :
• Defineste titlul afsat in browser
• Defineste titlul paginii cu care va fi salvat in Favourites
• Afiseaza titlul paginii in rezultatele furnizate de motoarele de cautare

56
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <style>

Elementul <style> este utilizat pentru a defini stilul unei singure pagini html

28
57
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <link>

Elementul <link> este utilizat pentru a furniza link-ul la fisierul extern css
(style sheets )

58
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <meta>

Elementul <meta> este utilizat pentru a specifica setul de caractere


utilizatdescrierea paginii web,cuvinte cheie (keywords), autorul paginii
web,etc.

29
59
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <meta>

60
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <meta>

30
61
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <meta>

“viewport”- permite scalarea informatiei vizibile pe diferite


display-uri ale dispozitivelor mobile

62
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Responsive web design:


 Permite afisarea pe orice tip de display pe orice dispozitiv
(inclusiv dispozitive mobile): desktop, tablete, telefoane
 Utilizeaza doar HTML si CSS.

Desktop Tableta Telefon mobil

31
63
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Metadate in <head> : <base>

Elementul <base> specifica URL-ul de baza pentru toate link-


urile din acea pagina web:

In HTML5 tag-urile <html>, <body>, <head> pot fi omise.

64
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Meniuri in HTML5 : <menu>, <menuitem>


Deocamdata se pot vizualiza doar in brosere Firefox.

32
65
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

Meniuri in HTML5 : <nav>

66
Curs: TEHNOLOGII MODERNE DE PROIECTARE A APLICATIILOR MULTIMEDIA

TEST

Kahoot.it

33

S-ar putea să vă placă și