Mihai Sprinceana
Un forum de programare cu de toate. Va astept sa va inscrieti si sa deveniti moderatori. Oricine este binevenit aici sa se inscrie si sa aiba acces la informatie free! Fiecare este liber sa adauge proiecte programe free etc. Ajutati acest forum sa devina o comunitate puternica unde fiecare invata de la fiecare! Tot ce trebuie sa faceti este sa va inregistrati si fiecare contributie se poate dovedi utila in timp! Forumul este free informatia free dk aveti timp liber ajutati si pe ceilalti si invatati si voi in acelasi timp! Haideti sa facem ceva pt.a ne ajuta intre noi! Cititi regulament postare forum inainte de a posta!
Lista Forumurilor Pe Tematici
Mihai Sprinceana | Inregistrare | Login

POZE MIHAI SPRINCEANA

Nu sunteti logat.
Nou pe simpatie:
sexy_andrea2006
Femeie
24 ani
Sibiu
cauta Barbat
27 - 53 ani
Mihai Sprinceana / Html / Tabele Moderat de Myha, fireratbat, georgeleus, profu.info, sade5000
Autor
Mesaj Pagini: 1
Myha
Moderator

Inregistrat: acum 18 ani
Postari: 5
O altă modalitate de a structura informaţia unui document Web constă în utilizarea tabelelor. Acestea se creează cu ajutorul tagului  <table>.

Crearea tabelelor – Tagul <table>
Tagul <table> acceptă următoarele atribute:
•    width, height – specifică  lungimea, respectiv înălţimea tabelului. Valorile primite de cele două atribute pot fi exprimate în pixeli, ca valori absolute, sau în procente din dimensiunea blocului părinte.
•    border – controlează afişarea/ascunderea chenarului celulelor tabelului şi, eventual, permite specificarea grosimii sale. Chenarul celulelor are un aspect tridimensional. Implicit, atunci când lipseşte, atributul border are valoarea 0, caz în care chenarul celulelor nu va mai fi trasat, însă se va păstra organizarea sub formă de tabel a conţinutului. Dacă atributul border este prezent, dar nu este însoţit de nici o valoare, se va trasa în jurul celulelor un chenar a cărei lăţime este dependentă  de browserul utilizat. Specificarea explicită a grosimii chenarului se realizează transmiţând ca valoare a atributului border grosimea dorită, exprimată în pixeli.
•    cellpading – controlează distanţa, exprimată în pixeli, dintre conţinutul unei celule şi chenarul său. Implicit, atributul cellpading are valoarea 1.
•    cellspacing - controlează distanţa, exprimată în pixeli, dintre două celule. Implicit, atributul cellspacing are valoarea 2.
•    bgcolor – permite specificarea unei culori de fundal a tabelului. Valoarea primită de atribut este dată fie sub forma tripletului hexa #rrggbb, fie o constantă predefinită de culoare.
•    background – permite afişarea unei imagini de fundal a tabelului. Atributul primeşte ca valoare adresa URL a imaginii.
•    bordercolor – permite specificarea culorii chenarului celulelor, exprimată fie sub forma tripletului hexa #rrggbb, fie ca o constantă predefinită de culoare. Utilizarea acestui atribut nu are sens atunci când atributul border nu există sau este setat pe 0.
•    bordercolorlight, bordercolordark – setează culoarea luminoasă, respectiv culoarea umbrită, a unui chenar tridimensional. Utilizarea celor două atribute are sens numai în prezenţa atributului border.
•    valign – specifică modul de aliniere verticală în interiorul celulelor. Alinierea poate fi: top, bottom, center (valoare implicită.
•    align – specifică modul de aliniere al tabelului în cadrul ferestrei browserului. Ca şi în cazul imaginilor, restul elementelor documentului pot umple marginile tabelului. Atributul align poate primi valorile left, right, center.
Un tabel este organizat ca o succesiune de rânduri (orizontale), fiecare rând fiind împărţit în coloane (verticale). Intersecţia dintre un rând şi o coloană defineşte o celulă.

Definirea rândurilor – Tagul <tr> (Table Row)
Introducerea rândurilor într-un tabel se realizează cu ajutorul tagului <tr>. Tagul <tr> acceptă atributele:
•    align – specifică modul de aliniere orizontală a conţinutului în interiorul celulelor rândului respectiv. Alinierea poate fi: left (valoare implicită, right, center;
•    valign - specifică modul de aliniere verticală a conţinutului celulelor rândului în cauză. Alinierea poate fi: top, middle, bottom, baseline. În cazul valorii baseline, toate elementele celulelor vor fi aliniate la aceeaşi linie de bază;
•    bgcolor – permite specificarea, numai pentru Internet Explorer, a culorii chenarului rândului. Culoarea poate fi specificată printr-un triplet hexa #rrggbb sau cu ajutorul unei constante predefinite de culoare;
•    background – primeşte ca valoare adresa URL a unei imagini pe care o va afişa ca fundal al rândului curente. Atributul este acceptat numai de către Netscape Comuicator;
•    bordercolorlight, bordercolordark – atributele au aceeaşi semnificaţie ca în cazul includerii lor în tagul  <table>, numai că se vor referi la chenarul rândului curent.
•    title – permite afişarea unui mesaj când mouse-ul se opreşte deasupra rândului.

OBS : O mare parte dintre atributelor asociate tabelelor sunt comune tagurilor <table>, <tr> şi <td> . În cazul în care un asemenea tag este definit simultan în două taguri diferenţiate ierarhic, prioritară va fi valoarea atributului din tagul cel mai recent. De exemplu, dacă considerăm tagul <table bgcolor=”red”> , definind culoarea rosie drept culoare de fundal a tabelului, apoi includem în tabel tagul <tr bgcolor=”blue”>, vom constata că rândul curent are ca fundal culoarea albastră, aceasta fiind culoarea definită în tagul cel mai recent (inferior ierarhic).
Definirea celulelor – Tagul <td> (Table Data)
Definirea celulelor unui tabel se realizeaeză cu ajutorul tagului <td>. Tagul acceptă atributele:
•    align – setează modul de aliniere orizontală a conţinutului celulei respective. Alinierea poate fi: left, center, right.
•    valign– setează modul de aliniere verticală a conţinutului celulei respective. Alinierea poate fi: left, center, right, baseline.
•    width, height – setează lungimea, respectiv lăţimea celulei curente.
Dimensiunile sunt exprimate fie în valori absolute (pixeli), fie în procente din dimensiunile corespunzătoare ale tabelului. Se recomandă ca toate celulele unui rând/coloană să aibă aceeaşi înălţime/lungime, pentru a nu altera forma tabelului.
•    bgcolor – setează culoarea fundalului celulei, analog includerii în tagurile <table> sau <tr>.
•    background – permite afişarea unei imagini de fundal a celulei, analog includerii în  tagurile <table> sau <tr>.
•    bordercolor, bordercolorlight, bordercolordark – atributele sunt recunoscute numai de către Internet Explorer şi au aceeaşi semnificaţie ca şi în cazul tagurilor <table> şi <tr>, numai că se referă la chenarul celulei curente.
•    nowrap – prezenţa acestui atribut inhibă posibilitatea ca textul unei celule să fie „spart” în mai multe linii. Din motive lesne de înţeles, nu se recomandă utilizarea excesivă a acestui atribut.
•    colspan, rowspan – permit unirea mai multor celule aflate pe aceeaşi coloană, respectiv rând, într-una singură. Implicit, cele două atribute au valoarea 1.
•    title- afişează un mesaj atunci când mouse-ul se află în repaos pe suprafaţa celulei.

Definirea antetelor – Tagul <th> (Table Header)
Celulele – antet sunt identice cu celulele data (td – Table Data), cu două excepţii:
•    Conţinutul de text al celulelor header este scris cu litere aldine;
•    Atributul align are, implicit, valoarea center.

Titlul tabelului – Tagul <caption>
Tagul <caption> defineşte titlul unui tabel. El este prezent în interiorul perechii <table> </table>, dar nu în definiţia unui rând sau a unei celule.  Tagul acceptă următoarele atribute:
•    align – atributul align poate primi valorile:
o    top, bottom – controlează poziţia titlului faţă de tabel (deasupra/dedesupt);
o    left, center, right – controlează alinierea orizontală a titlului. Valorile sunt recunoscute numai de către Internet Explorer. În cazul acestui browser, poziţionarea titlului deasupra sau dedesuptul tabelului se realizează cu ajutorul atributului valign.
•    valign – pentru Internet Explorer, contolează poziţionarea titlului faţă de tabel (deasupra sau dedesupt). Poate lua valorile top sau bottom.


pus acum 18 ani
   
Pagini: 1  

Mergi la