Documente Academic
Documente Profesional
Documente Cultură
Noduri (concepte) = blocuri de informa#ii cuprinse n re#eaua sistemului hipertext. Un nod reprezint , n mod uzual, un concept unic (o idee), putnd con#ine text, grafic , anima#ie, audio, video, imagini sau programe. n Leg turi (rela(ii) = conexiuni ntre nodurile din re#eaua hipertextului, ce permit utilizatorului s treac de la un nod la altul.
n
Crearea paginilor web utliznd limbajul (X)HTML 3
Ce este hipertextul?
n
Ce este HTML?
n n n n n
Ted Nelson (1965) defineste hipertextul (text non-linear) ca fiind un "material scris sau grafic interconectat ntr-o manier complex care n mod conven#ional nu poate fi reprezentat pe hrtie. El poate con#ine cuprinsuri ale propriului s u con#inut &i rela#iile dintre diverse p r#i componente; poate de asemeni con#ine adnot ri, ad ugiri &i note de subsol pentru cei care doresc s -l examineze. Metod de organizare a informa#iilor n care datele sunt memorate ntr-o re#ea de noduri &i leg turi, putnd fi accesat prin intermediul navigatoarelor interactive &i manipulat de un editor structural
HTML = Hypertext Markup Language (limbaj de marcare a textului) utilizat pentru descrierea paginilor Web Conceput de Tim Berners-Lee n anul 1989 HTML este un limbaj bazat pe SGML (Standard Generalized Markup Language) HTML nu este un limbaj de programare, e un limbaj de marcare Standardizat de W3C
HTML 4.01 versiunea curenta, 24 decembrie 1999 XHTML 1.0 nlocuitor modern al limbajului HTML, 26 ianuarie 2000 HTML 5.0 n lucru
Textul cuprins ntre tag-ul de nceput )i cel de sfr)it se nume)te con#inutul elementului. Spa#iile multiple din con#inutul unui element sunt ignorate Exemplu: <p>Acesta este un paragraf</p> <h1>Acesta este un titlu</h1>
Tag-uri singulare:
<nume_tag>
Exemplu:
<br> <hr>
7
Marcarea textului se realizeaz prin intemediul tagurilor. Tag-urile reprezint comenzi ce spun navigatorului cum s interpreteze textul marcat Un tag este un )ir de caractere delimitat de caracterele < si > Tag-urile mai sunt numite )i elemente
n n
Un tag poate avea unul sau mai multe atribute ce pot mbun t (ii sau modifica func(ionalitatea tag-ului Sintaxa: <nume_tag idAtribut1="val1" idAtribut2="val2 > </nume_tag> Exemplu: <div align="center">Text centrat</div> <font color="blue">Text afisat cu albastru</font> Tag-urile HTML nu sunt case sensitive, adic nu conteaz dac sunt scrise cu litere mari sau mici Tag-urile XHTML sunt case sensitive (numai litere mici)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD> <TITLE>Primul meu document HTML</TITLE> </HEAD> <BODY> <P>Salutari lumii!</P> </BODY> </HTML>
o linie con#innd informa#ii despre versiunea HTML, o sec#iune declarativ de nceput (header -- delimitat de elementul HEAD ), un corp (body) care con#ine con#inutul actual al documentului. Corpul poate fi implementat cu elementul BODY sau cu elementul FRAMESET.
body
11
DTD-ul Strict HTML 4.01 include toate elementele &i atributele care nu au fost depasite sau care nu apar in documentele frameset. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> DTD-ul Tranzitional HTML 4.01 include tot ce exist n DTD-ul strict plus elementele &i atributele dep &ite (cele mai multe care au de-a face cu prezentarea vizual ). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> DTD-ul Frameset HTML 4.01 include tot ce exist n DTD-ul tranzitional plus frame-urile deasemenea. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
10
12
titlul paginii, cuprins ntre marcajele <TITLE></TITLE> metainforma#ii cu privire la con#inutul paginii web - tag-ul META alte tag-uri: SCRIPT, NOSCRIPT, BGSOUND, STYLE, LINK
Exemplu:
<HEAD> <TITLE>Introducere in limbajul HTML</TITLE> <META name="author" content="Mihai Gabroveanu"> <META name="keywords" content="curs, limbaj, web, html"> <META name="description" content="Pagina de introducere"> </HEAD>
bgcolor
13
14
16
Paragrafe
n
Antetele (titlurile) sunt utilizate pentru ierarhizarea diferitelor sec#iuni de text. Limbajul HTML define)te 6 nivele pentru antete: H1,H2,, H6 H1 = cel mai important, H6 = cel mai pu#in important Browserele vizuale de obicei interpreteaz titlurile mai importante cu fonturi mai mari decat cele mai putin importante. Atribute asociate
Exemplu:
<p>Acesta este un paragraf</p>
align = specifica modul de aliniere a textului; valori posibile: left, center, right
Exemplu: <p>Prima linie din paragraf<br> A doua linie din paragraf </p>
17
Alinierea paragrafelor
n
Valori posibile:
left
Texte preformatate
n n
Formatarea textului
n n n n n n n
Definirea listelor
n
<B>Text boldat</B> <I>Text nclinat (italic)</I> <U>Text subliniat</U> <EM>Text accentuat</EM> <STRONG>Text puternic accentuat</STRONG> <CITE>Text ce reprezinta o citare sau o referire la alte surse </CITE> <CODE>Desemneaza un fragment de cod</CODE>
22
Liste neordonate <UL> <LI>primul element al listei</LI> <LI>al doilea element al listei</LI> <LI>s.a.m.d</LI> </UL>
24
Definirea listelor
n
Inserarea de imagini
Pentru a insera o imagine ntr-o pagina HTML vom utiliza tag-ul <IMG> n Sintaxa
n
Liste ordonate <OL> <LI>primul element al listei</LI> <LI>al doilea element al listei</LI> <LI>s.a.m.d</LI> </OL>
25
Definirea listelor
n
In cazul listelor ordonate putem stabili modul de numerotare al itemilor cu ajutorul atributului type:
<OL
type="A"> - va genera o list numerotat cu A,B,C <OL type="a"> - va genera o list numerotat cu a,b,c <OL type="i"> - va genera o list numerotat cu i,ii,iii
26
28
Inserarea de link-uri
n
Exemplu:
Pentru a va alege disciplinele optionale acesati pagina <A href="http://inf.ucv.ro/~optionale">acesta</A>
31
Inserarea de tabele
n n n
Limbajul HTML permite organizarea informatiei sub forma de tabele bidimensionale(linii (rows) &i coloane (columns)) Un tabel se defineste cu ajutorul tag-ului<table> si contine una sau mai mute linii definite prin tag-ul <TR> Fiecare linie contine una sau mai multe celule, <TD>, sau celule header, <TH>
Pentru a unii una sau mai multe celule dintr-un tablel folosim atributule colspan (pentru unirea pe orizontal ) &i rowspan (pentru unirea pe vertical )
Pentru a definii grosimea marginii unui tabel se utilizeaza atributul border ce se asocieazaa tag-ului <TABLE>
30
32
35
Entit #i
n n n
Anumite caractere precum, <, > au o semnificatie special in limbajul HTML Pentru a putea utiliza aceste caractere intr-o pagina au fost introduse entit %ile Cele mai utilizate entitati
< reprezinta < > reprezinta > & reprezinta & ' reprezinta ' " reprezinta " sprezinta un spatiu alb in HTML mai multe spatii simple sunt tratate ca un singur spatiu
34