linkuri, harti de imagini, cadre, stiluri

26
Linkuri, Harti de imagini, Cadre, Stiluri

Upload: pello

Post on 14-Jan-2016

66 views

Category:

Documents


0 download

DESCRIPTION

Linkuri, Harti de imagini, Cadre, Stiluri. Linkuri. Link-urile sunt elemente HTML cu ajutorul carora putem deschide alte pagini, sari de la un document la altul sau la alt site. Forma generala pentru crearea unui link este urmatoarea: Nume. Linkuri. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Linkuri, Harti de imagini, Cadre, Stiluri

Linkuri, Harti de imagini, Cadre, Stiluri

Page 2: Linkuri, Harti de imagini, Cadre, Stiluri

Linkuri

• Link-urile sunt elemente HTML cu ajutorul carora putem deschide alte pagini, sari de la un document la altul sau la alt site.

• Forma generala pentru crearea unui link este urmatoarea:

<a href="url" title="Titlulink">Nume</a>

Page 3: Linkuri, Harti de imagini, Cadre, Stiluri

Linkuri• a este tagul specific pentru crearea linkurilor• href este atributul care indica adresa linkului• url este adresa link-ului (a paginii care va fi

deschisa). De exemplu http://www.marplo.net)• title este atributul prin care se da un titlu link-

ului (un text ascuns, care apare numai cand este pozitionat mouse-ul deasupra link-ului)

• Titlu link este textul ascuns care apare cand este pozitionat mouse-ul deasupra link-ului

Page 4: Linkuri, Harti de imagini, Cadre, Stiluri

Linkuri• Nume este textul care va aparea in

browser si pe care trebuie dat click cu mouse-ul.

• In loc de acest text se poate folosi si o imagine, astfel "Nume" va fi inlocuit cu 

<img src="nume_imagine.extensie">

Cand documentul este alcatuit din mai multe cadre se foloseste si atributul target.

Page 5: Linkuri, Harti de imagini, Cadre, Stiluri

Tipuri de linkuri• Link-uri externe:• Catre pagini ale aceluiasi site. Pentru acestea

URL-ul poate sa nu includa si domeniul site-ului, cum ar fi "http://www.nume.com", ci se poate folosi doar cale in directoare, numele si extensia documentului la care se face saltul.Exemplu:- daca documentul tinta se afla in acelasi director cu fisierul in care se scrie link-ul, codul va fi scris asa:

<a href="nume_fisier.extensie" title="Titlulink">Nume</a>

Page 6: Linkuri, Harti de imagini, Cadre, Stiluri

Tipuri de linkuri• - daca documentul tinta se afla intr-un

director anterior celui in care se afla fisierul in care se scrie link-ul, codul va fi scris asa:– <a href="../nume_fisier.extensie"

title="Titlu link">Nume</a>• - daca documentul tinta se afla intr-un

director din cel care se afla fisierul in care se scrie link-ul, codul va fi scris asa:– <a href="director/nume_fisier.extensie"

title="Titlu link">Nume</a>

Page 7: Linkuri, Harti de imagini, Cadre, Stiluri

Tipuri de linkuri

• Link-uri externe câtre alte site-uri. Aici, adresa URL din link trebuie sa contina si domeniul (numele site-ului) paginii tinta, codul HTML se va scrie, de exemplu, asa:<a href="http://nume_site/pagina" title="Titlu link">Nume</a>

Page 8: Linkuri, Harti de imagini, Cadre, Stiluri

• Link-uri interne - sunt link-uri câtre alte texte din aceeasi pagina. Se folosesc când pagina respectiva este lunga si e nevoie sa se sara spre anumite texte din pagina

• In locul unde vrem sa fie link-ul (acolo unde o sa dam click pentru a face saltul câtre textul ales), se scrie urmatorul cod:– <a href="#cuvant">Nume</a>

Page 9: Linkuri, Harti de imagini, Cadre, Stiluri

Image Maps

Permit ca diferite zone ale unei imagini sa fie definite ca legaturi catre diferite obiecte

Se definesc prin:• Atributul usemap al tagului <img>

(usemap=“#nume_harta”)• Tagul <map> … </map>

Page 10: Linkuri, Harti de imagini, Cadre, Stiluri

Tagul <map>

<map name=“nume”><area shape=“?” coords=“?”

href=“?” />…</map>

Page 11: Linkuri, Harti de imagini, Cadre, Stiluri

Atributul shape

Valori:• “rect”• “circle”• “poly”• “default”

Page 12: Linkuri, Harti de imagini, Cadre, Stiluri

Atributul coords

coords=“100,200,200,400”• Se dau in pixeli• (0,0) = coltul stanga sus

Page 13: Linkuri, Harti de imagini, Cadre, Stiluri

Image Maps: diverse

• Alte atribute ale lui <area> Title=“text”• Suprapunerea zonelor active

Page 14: Linkuri, Harti de imagini, Cadre, Stiluri

Cadre

Permit afisarea mai multor documente html in ferestre diferite

In loc de <body> … </body><frameset …><frame src=“?” />…</frameset>

Page 15: Linkuri, Harti de imagini, Cadre, Stiluri

Frameset

• Impartirea pe verticala se face prin atributul cols

• Impartirea pe orizontala se face prin atributul rows

Valori pt. cols si rows:1. nr. intreg de pixeli2. procente din fereastra parinte3. n* sau *

Page 16: Linkuri, Harti de imagini, Cadre, Stiluri

Frameset

• Etichetele <frameset> pot fi imbricate

Page 17: Linkuri, Harti de imagini, Cadre, Stiluri

Atribute pentru frameset si frame

• bordercolor (frameset, frame)• border (frameset)• frameborder (frameset, frame)• scrolling (frame)• noresize (frame)

Page 18: Linkuri, Harti de imagini, Cadre, Stiluri

Cadre in-line

<iframe> … </iframe>

Mosteneste atribute de la <frameset>, <frame>, <img>

Page 19: Linkuri, Harti de imagini, Cadre, Stiluri

Atributul target

Este un atribut al tagului <a> si permite selectarea ferestrei, cadrului unde va fi afista legatura

<a href=“…” target=“cadrul2”> … </a>

…<frame name=“cadrul2” src=“…” />

Page 20: Linkuri, Harti de imagini, Cadre, Stiluri

Valori “magice” pentru target

• _self (in cadrul curent)• _blank (fereastra noua)• _parent (cadrul parinte)• _top (fereastra principala a

browser-ului)

Page 21: Linkuri, Harti de imagini, Cadre, Stiluri

Stiluri

Grupeaza diverse atribute pt. Diferite obiecte (taguri) in special text

Sintaxa:• CSS (Cascading Style Sheets)• JavaScriptSintaxa se specifica cu<meta http-equiv=“content-style-

type” content=“text/css” />

Page 22: Linkuri, Harti de imagini, Cadre, Stiluri

Stiluri dedicate

Se pun in <head><style>selecor descriere</style>selector – un nume de tagdescriere – {atribut:valoare; atr:val}h1 {text-align:center; color:red}

Page 23: Linkuri, Harti de imagini, Cadre, Stiluri

Clase de stiluri

Permit definirea unui stil si folosirea lui doar la cerere

.nume_stil { … }Un tag care vrea sa foloseasca acest

stil trebuie sa aiba un atribut class a carui valoare sa fie numele stilului

Page 24: Linkuri, Harti de imagini, Cadre, Stiluri

Stiluri in-line

Sunt definete chiar in tagul care le folosete cu ajutorul atributului style

Valoarea lui style este definitia stilului care in loc de acolade este cuprinsa intre ghilimele

Page 25: Linkuri, Harti de imagini, Cadre, Stiluri

Stiluri definite in fisiere externe

• Se pune intr-un fisier cu extensia css definitia stilului ca in blocul <style> (dar fara <style>)

• In <head> <link rel=“stylesheet”

href=“fisier.css” type=“text/css” />

Page 26: Linkuri, Harti de imagini, Cadre, Stiluri

Prioritatea stilurilor

Numai pt atributele ce intra in conflict• Stiluri in-line• Stiluri din blocul <style>, are

prioritate stilul cel mai recent definit• Stiluri din fisiere externe, are

prioritate stilul cel mai recent definit• Stilul default