Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

Html - Liste si referinte

calculatoare



+ Font mai mare | - Font mai mic



Html - Liste si referinte

1 Liste

HTML ofera mai multe mecanisme pentru specificarea listelor de informatii. Exista 3 tipuri de liste, fiecare tip trebuie sa includa cel putin un element:



  1. liste de tip definitie
  2. liste ordonate (numerotate)
  3. liste neordonate (marcate)

1.1 Liste de tip definitie

Unul dintre cele mai obisnuite elemente in paginile HTML este un set de definitii, referinte sau indexuri. Un exemplu concret il reprezinta glosarele; cuvintele sunt listate alfabetic, insotite de definitiile termenilor respectivi.

Lista de tip definitie este introdusa de marcajele:

  • <dl></dl> - lista definitii (definition list)
  • <dt> - termenul definit (definition term)
  • <dd> - definitie (definition)

<html>
<head>
<title>Lista de tip definitie</title>
</head>
<body>
<dl>
<dt>Applet Java
<dd>Aplicatie Java inclusa intr-un document HTML
<dt>Cookie
<dd>Mecanism de comunicare intre client si server
<dt>Domeniu
<dd>Nume unic prin care se identifica un site pe Internet
</dl>
</body>
</html>


1.2 Liste neordonate

Sunt introduse de marcajele:

  • <ul></ul> - lista neordonata (unordered list)
  • <li> - element lista

<html>
<head>
<title>Lista neordonata</title>
</head>
<body>
<p>In HTML sunt disponibile 3 tipuri de liste:</p>
<ul type='square'>
<li>liste de tip definitie
<li>liste neordonate
<li>liste ordonate
</ul>
</body>
</html>


Atributul square precizeaza tipul marcatorului

1.3 Liste ordonate

Sunt introduse de marcajele:

  • <ol></ol> - lista ordonata (ordered list)
  • <li> - element lista

<html>
<head>
<title>Lista ordonata</title>
</head>
<body>
<p>In HTML sunt disponibile 3 tipuri de liste:
<ol start='2'>
<li>liste de tip definitie
<li>liste neordonate
<li>liste ordonate
</ol>
</body>
</html>


Atributul start seteaza numarul de inceput pentru primul element al listei ordonate.

Diferenta dintre listele ordonate si cele neordonate consta in inlocuirea punctelor din enumerare cu numere.

TEMA!


  1. Realizeaza o pagina HTML (folosind NotePad) care sa includa toate tipurile de liste.


2 Referinte (link-uri)

Marcajul HTML principal pentru introducerea referintelor catre alte pagini HTML sau catre elemente din cadrul aceleiasi pagini web este <a>. El trebuie sa contina atribute, in caz contrar neafectand formatarea documentului.


Exemplul urmator nu va afecta formatarea documentului:

<a>Aici</a> ar trebui sa fie un link !



Pentru a activa linkul de mai sus vom adauga atributul href.


Exemplul urmator arata formatarea documentului:

<a href='pagina.html'>Aici</a> este un link !



Referintele pot fi absolute (ex. <a href='http://www.domeniu.ro/pagina.html'>http://www.domeniu.ro/pagina.html<a>) sau relative (ex. <a href='pagina.html'>pagina.html<a>).

Referintele relative sunt folosite in interiorul siturilor. Ele functioneaza pe baza faptului ca browserul adauga automat numele domeniului la fiecare referinta (presupunand ca exista o pagina la adresa http://www.hostx.ro/director/pagina.html si o referinta relativa catre paginahtml, browserul va construi referinta http://www.hostx.ro/director/paginahtml in momentul in care paginahtml este solicitata)

Referintele absolute le vei folosi atunci cand vrei sa trimiti utilizatorul pe un alt site (domeniu); pot fi folosite si in interiorul unui site, insa va implica un efort mai mare in scrierea paginilor (pe scurt, ai mai mult de tastat), iar in cazul in care muti situl pe un alt domeniu vei fi nevoit sa re-editezi toate referintele.

Referintele pot fi catre pagini html, dar si catre alte tipuri de fisiere (imagini, fisiere audio, video, documente in alte formate, etc.)

Acest exemplu evidentieaza efectele marcajelor mentionate mai sus.


Presupunem ca ai un site cu urmatoarea structura de directoare:
/director1
/director2
Pentru a apela o pagina HTML aflata in director2 dintr-o pagina aflata in director1 voi folosi urmatoarea secventa:

<a href='../director2/pagina.html'>Un link oarecare</a>

Pentru a apela o pagina HTML aflata in director1 dintr-o pagina aflata in radacina (nivelul superior al sitului) voi folosi urmatoarea secventa:

<a href='director1/pagina.html'>Un link oarecare</a>


1 Ancore

Pana acum am prezentat modul de realizare a referintelor externe, catre alte pagini sau catre alte situri. Ce se intampla insa in cazul in care avem un document de dimensiuni mari si vrem sa introducem referinte catre anumite sectiuni ale sale? Solutia consta in utilizarea ancorelor.


Ancorele asigura usurinta in navigare in paginile de dimensiuni mari.

O ancora are urmatorul format

<a name='nume_ancora'></a>

Numele ancorelor nu poate contine spatii si trebuie sa fie unic in pagina respectiva !




In exemplul urmator vei vedea o greseala posibila in atribuirea numelui ancorelor:

<a name='xxx'></a>

<a name='XXX'></a>

In HTML xxx si XXX inseamna acelasi lucru!



Odata definita ancora trebuie definita si legatura activa catre ancora respectiva. Ea va fi o referinta hypertext in formatul urmator: <a href='#nume_ancora'>Link catre ancora</a>

Trebuie retinut ca exista posibilitatea de a crea referinte catre ancore aflate in documente externe: <a href='pagina.htm#nume_ancora'>Link catre ancora externa</a>

TEMA!


  1. Realizeaza o pagina HTML (folosind NotePad) pe baza unui text existent, care sa includa ancore. Folosind pagina realizata la exercitiul precedent (liste) si insereaza linkuri catre ancorele create.






Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 248
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved