Documente Academic
Documente Profesional
Documente Cultură
Cursul 3
Liste in HTML
n HTML exista posibilitatea ca anumite enunuri s fie numerotate sau marcate ntrun anumit fel. O astfel de organizare poart numele de list.
n HTML se pot descrie trei tipuri de liste:
1. liste ordonate, n care elementele sunt numerotate
2. liste neordonate, n care elementele sunt marcate de asa natura nct nu se
sugereaz o anumit ordine a lor
3. liste de tip definitie
Mai jos putei observa cele trei tipuri de liste:
1. Lista ordonat
Elementul OL (Ordered Lists) creeaz o list ordonat. Elementele listei sunt trecute
ntre tag-urile <OL> i </OL>.
Elementul LI (List Item) descrie un element al listei. Tag-ul obligatoriu este cel de
nceput <LI>, iar cel de sfrit este facultativ: </LI>.
Elementul OL are atributul type. Valorile pe care le poate lua acest atribut, sunt:
<OL type = a>
<OL type = i>
<OL type = A>
<OL type = I>
<OL type = 1>
Exemplu:
Efect:
2. Lista neordonat
Elementul UL (Unordered Lists) descrie o list neordonat. Elementele listei sunt
cuprinse ntre tag-urile <UL> i </UL>.
Elementul UL are atributul type.Valorile pe care le poate lua acest atribut, sunt:
<UL type = cyrcle>
<UL type = disc>
<UL type = square>
Exemplu:
Efect:
Se pot construi si liste imbricate, dupa cum urmeaza din exemplul urmator:
Exemplu:
Efect:
Elementul DT (Definition Term) definete termenul din list care trebuie descris. El
utilizeaz tag-ul <DT>.
Elementul DD (Definition Description) are rolul de a reine descrierea termenului. El
utilizeaz tag-ul <DD>.
Exemplu:
Efect:
</html>
Ultimul exemplu este o lista neordonata personalizata care utilizeaza pe post de
elemente imagini si texte.
Exemplul 3:
<html>
<head><title>liste_exemplu</title></head>
<body>
<h1>O lista personalizata</h1><hr>
<ul>Tipuri de masini Volkswagen sunt:<br>
<li> <img src="images/reddot1.gif">Golf<br> </li>
<li> <img src="images/reddot2.gif">Jetta<br> </li>
<li> <img src="images/reddot3.gif">Passat<br> </li>
<li> <img src="images/reddot4.gif">Bora<br> </li>
<li> <img src="images/reddot5.gif">Corrado<br> </li>
<li> <img src="images/reddot6.gif">Transporter<br></li>
</ul>
</body>
</html>
Tabele in HTML
Paginile pot conine tabele. Elementul TABLE descrie un tabel. Tabelul utilizeaz tagurile <TABLE> i </TABLE>.
Elementul TR(table row) descrie o linie a tabelului. O linie a tabelului ncepe cu
<TR> i se termin atunci cnd este ntlnit un nou <TR>. Opional, se poate folosi </TR>.
Elemenul TD(table data) descrie o celul a tabelului. Se utilizeaz tag-urile <TD> i,
opional, </TD>.
Exemplu:
Efect:
Efect:
Un tabel poate conine i una sau mai multe imagini aa cum se vede mai jos, unde
imaginea este coninut de o celul a tabelului.
Exemplu:
Efect:
Mai mult, o celul a tabelului poate conine i imagine i text. De asemenea, tot ce am
nvat n paragrafele anterioare se poate aplica i aici. De exemplu, textul poate fi organizat
n paragrafe, apoi se pot folosi diverse stiluri de scriere, bold, italic, etc.
Exemplu:
Efect:
Efect:
Atributele elementului TR
align pentru toate celulele aliniaza continutul pe orizontala n cadrul celulei. Poate
lua valorile:
Left (aliniat stanga)
Right (aliniat dreapta)
Center (aliniat la centru)
Justify (aliniat n ambele parti)
valign - aliniaza continutul pe verticala n cadrul celulei. Poate lua valorile:
Top (sus)
Bottom (jos)
Middle (la mijloc)
bgcolor culoare de fond
Exemplu:
Efect:
Atributele elementului TD
width, height - limea i nlimea celulei (n procente din limea, respectiv
nlimea tabelului.), n plus, au efecte i pentru celelalte celule, pentru ca tabelul s fie
aliniat.
Exemplu:
Efect:
Elementele TH i CAPTION
Elementul TH
n loc de <TD> </TD> se poate folosi <TH> </TH>. Parametrii sunt aceiai, doar c
textele, implicit, sunt tiprite bold.
Elementul CAPTION are rolul de a permite scrierea titlului unui tabel. Titlul se scrie
ntre cele dou tag-uri <CAPTION> i </CAPTION>. Cele dou tag-uri trebuie s se
gseasc imediat dup <TABLE>.
Exemplu: <CAPTION> Un titlu </CAPTION>
Elementul CAPTION are atributul align.
Gruparea liniilor i a coloanelor unui tabel
Liniile unui tabel pot fi mprite n trei categorii:
1. linii de antet (primele linii ale tabelului)
2. linii de corp
3. liniile finale ale tabelului
Elementul THEAD are rolul de a marca liniile din antet. Se folosete tag-ul
<THEAD> i, opional </THEAD>.
Elementul TBODY are rolul de a marca liniile din corpul tabelului. Se folosete tag-ul
<TBODY> i, opional </TBODY>.
Elementul TFOOT are rolul de a marca liniile de sfritul tabelului. Se folosete tag-ul
<TFOOT> i, opional </TFOOT>.
Structura unui tabel care utilizeaz aceast facilitate este:
<TABLE ...>
<CAPTION> . .. </CAPTION>
<THEAD>
<TR>
...
</THEAD>
<TBODY>
<TR>
...
</TBODY>
<TFOOT>
<TR>
...
</TFOOT>
</TABLE>
n continuare, prezentm cteva atribute pe care le ntlnim la oricare din aceste trei
elemente:
align - aliniere orizontal (poate lua valorile pe care le-am ntlnit deja).
valign - aliniere vertical (se pot grupa i coloanele unui tabel, nu numai liniile).
Elementul COLGROUP permite gruparea coloanelor unui tabel. Se utilizeaz tag-urile
<COLGROUP atribute> i, opional </COLGROUP>.
Privii tabelul urmtor. El are trei coloane. Alinierea coninutului coloanelor i spaiul
ocupat de ele a fost determinat cu ajutorul a dou elemente COLGROUP.
Primul element stabilete caracteristicile de afiare ale primei coloane, al doilea
stabilete caracteristicile de afiare a urmtoarelor dou coloane.
Observai, mai jos, cum s-a obinut acest tabel.
Exemplu:
Efect:
Tabele in HTML
Cadrele permit mprirea unei ferestre n seciuni independente ntre ele, n fiecare
dintre acestea fiind posibil ncrcarea unui document HTML. Astfel, utilizatorul poate
vizualiza simultan mai multe documente.
De exemplu, putem mpri documentul n dou cadre. n primul cadru va fi afiat o
bara de navigaie. Selectarea unui meniu al barei de navigaie va determina ncrcarea paginii
corespunztoare n cel de-al doilea cadru. Astfel, bara de meniuri va fi vizibil n orice
moment al navigrii site-ului.
Pentru structurarea unui document HTML n cadre sunt utilizate tagurile:
<frameset>
<frame>
<noframe>
<iframe>
</frameset>
</html>
Aadar, tagul <frameset> permite structurarea documentului principal n cadre. n
interiorul perechii <frameset> </frameset> nu pot exista dect elemente:
<frameset>
<frame>
<noframe>
EXEMPLE:
1. Realizarea cadrelor orizontale
<!--index.html-->
<html>
<head>
<title>Universitatea Constantin Brancusi</title>
</head>
<frameset rows="150,*,20%">
<frame src="antet.html">
<frame src="continut.html">
<frame src="adresa.html">
</frameset>
</html>
<!--antet.html-->
<html>
<head>
</head>
<body>
<center>
<h3>Universitatea Constantin Brancusi</h3>
<h3>Facultatea de Inginerie</h3>
<h3>Catedra de Automatica si Informatica</h3>
</center>
</body>
</html>
<!--continut.html-->
<html>
<head>
</head>
<body>
<p>Specializarile Facultatii de Inginerie sunt: </p>
<p>Automatica si Informatica; Mecanica;
Energetica.</p>
</body>
</html>
<!--adresa.html-->
<html>
<head>
</head>
<body>
<p align="center"><b>Targu-Jiu, Str. Geneva
3, Telefon: 0253.111.111.</b></p>
</body>
</html>
2. Imbricarea cadrelor
<!--index.html-->
<html>
<head>
<title>Universitatea Constantin Brancusi</title></head>
<frameset rows="120,*,20%">
<frame src="antet.html">
<frameset cols="100,*">
<frame src="meniu.html">
<frame src="desprenoi.html">
</frameset>
<frame src="adresa.html">
</frameset>
</html>
</frameset>
<frameset cols="*,100" border="15">
<frame src="Pagina6.html">
<frame src="Pagina7.html bordercolor="maroon"
noresize>
</frameset>
</frameset>
</html>
4. Chenare inactive
<!--index.html-->
<html>
<head>
<title>Universitatea Constantin Brancusi</title>
</head>
<frameset rows="92,*,20%" frameborder="no" framespacing="0">
<frame src="antet.html">
<frameset cols="100,*">
<frame src="meniu.html">
<frame src="desprenoi.html">
</frameset>
<frame src="adresa.html">
</frameset>
</html>
5. Cadre in-line
<html>
<head>
<title>Formate de Imagini</title>
</head>
<body>
<iframe name="cadru" src="Generalitati.html" width="200" height="100"
border="3" align="right">Site realizat cu cadre in-line. Browserul dvs. nu
suporta!</iframe>
<b>Formate de Imagini:
<ul>
<li><a href="bmp.html" target="cadru">BMP</a></li>
<li><a href="jpeg.html" target="cadru">JPEG</a></li>
<li><a href="tiff.html" target="cadru">TIFF</a></li>
</ul>
</b>
</body>
</html>