Documente Academic
Documente Profesional
Documente Cultură
Hipertextul: Metoda de organizare a informatiilor n care datele sunt memorate ntr-o retea de
noduri si legaturi, putnd fi accesata prin intermediul browserelor si manipulata de un editor.
Legaturi (relatii) = conexiuni ntre nodurile din reteaua hipertextului,ce permit utilizatorului sa
treaca de la un nod la altul.
HTML este un limbaj bazat pe SGML (Standard Generalized Markup Language) standardizat n
1986.
HTML nu este un limbaj de programare, e un limbaj de marcare.
JavaScript este un limbaj de programare de script (codul este vizibil utilizatorului), interpretat
n browser, dezvoltat de Netscapes,i Sun si cu care pot fi create pagini web interactive.
1
Tagurile trebuie sa fie declarate astfel nct elementele sa fie cuprinse complet unele n altele,
fara suprapunere.
Documentele HTML sunt n format text ASCII si pot fi editate cu orice editor de text (de ex.
Notepad++ sau SublimeText) sau cu editoare specializate de tip WYSIWYG (de ex. Adobe
Dreamweaver).
Prima linia a fisierului este declaratia tipului documentului ce specifica ce versiune de HTML se
foloseste.
Urmeaza antetul documentului (<head>) incluznd orice fel de metadate (informatii
suplimentare despre pagina). Acestea nu sunt afisate (n afara de titlul documentului din bara
de titlu). Mai contine legaturi catre fisiere externe si metadate utile pentru clasificarea
automata a paginii web de catre motoarele de cautare.
2
Introducerea unei linii orizontale se realizeaza cu ajutorul tagului <hr>.
Liste neordonate:
1 <ul>
2 <li>primul element al listei</li>
3 <li>al doilea element al listei</li>
4 <li>s.a.m.d</li>
5 </ul>
Liste ordonate:
1 <ol>
2 <li>primul element al listei</li>
3 <li>al doilea element al listei</li>
3
4 <li>s.a.m.d</li>
5 </ol>
<ol type="A"> - va genera o lista numerotata cu A,B,C
<ol type="a"> - va genera o lista numerotata cu a,b,c
<ol type="i"> - va genera o lista numerotata cu i,ii,iii
Pentru a insera o imagine ntr-o pagina HTML vom utiliza tag-ul <IMG>
Sintaxa:
1 <img src="URL-imagine" width="latime" height="inaltime" alt="text
alternativ" border="grosime chenar">
Exemplu:
1 <img src="smile.jpg" alt="Zambeste">
I Cale relativa: domeniul nu se afla n valoarea atributului href. Daca pagina referita se afla ntr-
un subdirector, atributul href trebuie sa reflecte aceasta.
I Cale absoluta: include domeniul.
Exemplu:
1 <!-- Cale relativa -->
2 <a href="/despre.html">Despre</a>
3
4 <!-- Cale absoluta -->
5 <a href="http://www.google.com/">Google</a>
Legatura care sa afiseze Email Me, si care atunci cnd este apasata, sa deschida clientul email
implicit si sa pre-completeze o parte din email (cel putin adresa de email unde se trimite
emailul):
1 <a href="mailto:victor.bucata@gonysoft.com">Email-me</a>
Limbajul HTML permite organizarea informatiei sub forma de tabele bidimensionale(linii (rows)
si 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>. Diferenta dintre
<td> si <th> este data de modul de afisare.
Pentru a defini grosimea marginii unui tabel se utilizeaza atributul border ce se asocieaza tag-
ului <table>.
4
Elementele Div si Span sunt utile pentru specificarea unor portiuni din document de exemplu
pentru asocierea unor stiluri folosind CSS.
Div este element bloc iar Span este element de linie.
Caractere speciale:
Elementul <header> (antet), asa cum i spune numele, este folosit pentru a identifica partea de
sus a unei pagini, articol, sectiune sau a unui alt segment al unei pagini. De obicei elementul
<header> poate include un titlu, un text introductiv sau chiar elemente de navigare.
Elementul <article> este folosit pentru a identifica o sectiune de continut independent, complet
si care poate fi distribuit independent sau refolosit.
Vom folosi adesea elementul <article> pentru a evidentia postarile pe bloguri, articole de ziar,
continut furnizat de utilizatori si asa mai departe.
Atunci cnd ne decidem sa folosim elementul <article> trebuie sa ne asiguram ca acel continut
poate fi copiat n alta pate a paginii fara a genera confuzii. Daca continutul din elementul
<article> ar fi scos din contextul paginii si ar fi plasat de exemplu ntr-un email sau n ceva
tiparit, ar trebui n continuare sa aiba sens.
Elementul <section> este folosit pentru a identifica o grupare tematia de continut care n
general, dar nu ntotdeauna include un antet. Gruparea continutului n elementul <section>
este prin natura generica dar este foarte utila pentru a identifica legaturile continutului.
Elementul <section> este folosit ndeosebi pentru a structura si a oferi o ierarhie pentru pagina.
5
Att elementul <article> ct si elementul <section> contribuie la structurarea unui document si
ajuta la schematizarea unui document.
Daca continutul este grupat numai din motive ale aspectului si nu ofera niciun beneficiu pentru
structurarea documentului, atunci folositi elementul <div>.
Daca continutul confera structura documentului si poate fi redistribuit independent, atunci
folositi elementul<article>.
Daca continutul confera structura documentului si reprezinta un grup tematic de continut,
atunci folositi elementul <section>.
Elementul <aside> incorporeaza continut precum barele laterale, inserari sau scurte explicatii
care sunt legate doar tangential de continutul din jurul lor.
Elementul <footer> identifica finalul unei pagini, al unui articol, al unei sectiuni sau al altui
segment de pagina. n general elementul <footer> se afla n partea de jos a elementului parinte.
Continutul din elementul<footer> e bine sa fie format din informatii corelate, n legatura cu
documentul sau sectiunea n care se afla.