Help:Tables/ro

PD Note: When you edit this page, you agree to release your contribution under the CC0. See Public Domain Help Pages for more info. PD


Tabelele pot fi constituite în sistemul wiki fie folosindu-se elementele de tabelare din HTML, fie folosindu-se formatarea wikicode pentru a defini tabelul. Elementele de tabel aparţinând HTML-ului precum şi modul lor de folosire sunt bine descrise în alte pagini web şi nu vor fi descrise în acest document. Beneficiul pe care-l aduce folosirea wikicodului este acela că tabelul este construit din caractere simbol, care ţintesc uşurarea percepţiei structurii tabelului la momentul editării articolului comparativ cu elementele HTML.

O regulă universal valabilă ar fi că este cel mai bine dacă se poate evita utilizarea tabelelor dacă acest lucru este posibil. Sintaxa tabelului poate complica editarea paginii.

Sumarul sintaxei de generare a tabelelorEdit

{| Începe un tabel
|+ Text explicativ; este opţional. Este permis doar unu pentru fiecare tabel şi primul rând
|- Rând de tabel, opţional primul rând. Motorul wiki presupune că este primul rând.
! Celulă a capului de tabel. Este opţională. Pot fi adăugate mai multe titluri pe aceeaşi linie separate prin (!!) sau cu începere de pe o linie nouă fiecare prin intermediul lui (!).
| Celulă a tabelului. Este necesară ! Pot fi adăugate mai multe celule pe acelaşi rând separate prin (||) sau cu începere pe rând nou prin intermediul unui singur marcaj (|).
|} Închide tabelul
  • Marcajele de mai sus trebuie să pornească fiecare de pe câte o linie mai puţin || şi !! folosite pentru adăugarea de celule consecutive pe aceeaşi linie.
  • Atribute XHTML. Fiecare marcaj exceptând încheierea tabelului, acceptă opţional mai multe atribute XHTML. Atributele trebuie să fie pe aceeaşi linie precum marcajul. Separarea atributelor se face printr-un singur spaţiu.
    • Celulele şi textele explicative (| sau ||, ! sau !!, şi |+) au conţinut. Astfel, separaţi fiecare atribut de conţinutul propriu-zis printr-un singur pipe (|). Conţinutul celulelor poate urma pe aceeaşi linie sau pe liniile următoare.
    • Tabelul şi marcajul rândurilor ({| şi |-) nu ţin conţinut în mod direct. Nu adăugaţi pipe (|) după atributele opţionale ale acestora. Dacă în mod eronat adăugaţi un pipe după atributele destinate marcajului tabelului sau marcajului de rând parserul le va şterge precum şi atributul final dacă atingea pipeul din eroare !
  • Conţinutul poate (a) urma marcajului celulei pe aceeaşi linie după oricare atribute opţionale XHTML şi (b) pe linii separate sub marcajul de celulă. Conţinutul care foloseşte marcaj wiki, care la rândul său este necesar să pornească de pe o linie nouă, precum listele, titlurile sau tabelele imbricate, trebuie, bineînţeles să înceapă pe o linie nouă.

Tabel simpluEdit

SimpluEdit

Următorul tabel nu are margini şi o spaţiere adecvată, dar indică cea mai simplă structură de tabel formatată cu sintaxa wiki

Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{|
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată
|}

AlternativEdit

Ca să arate mai mult a tabel, celulele formatate cu sintaxa wiki pot fi introduse pe o linie separate prin ||. Această modalitate nu este cea mai fericită pentru conţinut extins în cadrul unei celule precum paragrafele, dar este cea mai bună soluţie pentru fragmente scurte de text precum cel din exemplu.

Pot fi adăugate spaţii suplimentare în celule prin intermediul sintaxei după cum este indicat în exemplul de mai jos, unde pentru a face să arate bine sintaxa wiki, dar fără sa afecteze modul de afişare a tabelului în sine.

Atributele HTML pot fi adăugate acestui tabel urmărind exemplul celorlalte tabele prezentate aici, dar în cazul de faţă au fost omise din motivul simplităţii.

Portocală Măr mai multe
Pâine Plăcintă mai multe
Unt Îngheţată mai multe
{|
|  Portocală    ||   Măr  ||   mai multe
|-
|   Pâine    ||   Plăcintă     ||   mai multe
|-
|   Unt   || Îngheţată ||  mai multe
|}

Folosind atribute specifice HTMLEdit

Pentru a îmbunătăţi aspectul tabelului pot fi adăugate atribute specifice HTML-ului

border="1"Edit

Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| border="1"
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată 
|}

align="center" border="1"Edit

Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| align="center" border="1"
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată  
|}

align="right" border="1"Edit

Atributele pot fi puse pentru celule individual. De exemplu, numerele pot să arate mult mai bine dacă sunt aliniate la dreapta

Portocală Măr 12.333,00
Pâine Plăcintă 500,00
Unt Îngheţată 1.00
{| border="1"
|Portocală
|Măr
|align="right"|12.333,00
|-
|Pâine
|Plăcintă
|align="right"|500,00
|-
|Unt
|Îngheţată 
|align="right"|1,00
|}


Atributele pot fi puse, de asemenea pe rândurile individuale.

Portocală Măr 12.333,00
Pâine Plăcintă 500,00
Unt Îngheţată 1,00
{| border="1"
|Portocală
|Măr
|align="right"|12.333,00
|-
|Pâine
|Plăcintă
|align="right"|500,00
|- style="font-style:italic;color:green;"
|Unt
|Îngheţată
|align="right"|1,00
|}

cellspacing="0" border="1"Edit

Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| cellspacing="0" border="1"
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată
|}

cellpadding="20" cellspacing="0" border="1"Edit

Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| cellpadding="20" cellspacing="0" border="1"
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată
|}

Folosirea atributelor HTML împreună cu stilurile CSSEdit

atributele de stil ale CSS pot fi adăugate cu sau fără alte atribute HTML

style="color:green;background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"Edit

Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| style="color:green;background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată
|}

Capete de tabel cu THEdit

TH (marcajul pentru capetele de tabel în HTML) pot fi create folosindu-se ! în locul lui |. Capetele de tabel apar, de obicei cu aldine şi sunt centrate implicit.

Cap de tabel superiorEdit

Fiecare coloanăEdit

Papa bun Papa super
Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| border="1" cellpadding="20" cellspacing="0"
!Papa bun
!Papa super
|-
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată 
|}

Colspan="2"Edit

Papa super
Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| border="1" cellpadding="20" cellspacing="0"
! colspan="2"|Papa super
|-
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată 
|}

Capete de tabel lateraleEdit

ImplicitEdit

Fruct Portocală Măr
Fel de mâncare Pâine Plăcintă
Suplimente Unt Îngheţată
{| border="1" cellpadding="20" cellspacing="0"
!Fruct
|Portocală
|Măr
|-
!Fel de mâncare
|Pâine
|Plăcintă
|-
!Suplimente
|Unt
|Îngheţată 
|}

Aliniere la dreaptaEdit

Alinierea la dreapta a capetelor de tabel se poate face după cum urmează

Fruct Portocală Măr
Fel de mâncare Pâine Plăcintă
Suplimente Unt Îngheţată
{| border="1" cellpadding="20" cellspacing="0"
!align="right" |Fruct
|Portocală
|Măr
|-
!align="right" |Fel de mâncare
|Pâine
|Plăcintă
|-
!align="right" |Suplimente
|Unt
|Îngheţată 
|}

Text explicativEdit

Textul explicativ al unui tabel poate fi adăugat la partea superioară a unui tabel după cum urmează

Suplimente alimentare
Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| border="1" cellpadding="20" cellspacing="0"
|+Suplimente alimentare
|-
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată 
|}

Pot fi adăugate atribute textului explicativ după cum urmează

Suplimente alimentare
Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| border="1" cellpadding="20" cellspacing="0"
|+align="bottom" style="color:#e76700;"|''Suplimente alimentare''
|-
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată 
|}

Capete de tabel formatate cu H1, H2, H3 etc.Edit

Formatările H1, H2, H3, H4 ale HTML aplicate capetelor de tabel pot fi create şi cu sintaxa wiki standard prin semne de ==egal== dar care trebuie să stea pe aceeaşi linie pentru a se obţine efectul dorit.

Previzualizarea întregului tabel. Dând click pe opţiunea edit pentru un cap de tabel dintr-un tabel, modifică pagina şi previzualizare, tabelul părinte va fi afişat eronat deoarece o parte din el lipseşte.

Menţineţi ierarhia capetelor de tabel consistentă cu restul paginii, astfel ca tabela cuprinsului de la începutul paginii să lucreze corect.

Papa superEdit

Portocală Măr
Pâine Plăcintă
Unt Îngheţată
{| border="1" cellpadding="20" cellspacing="0"
|colspan="2"|
===Papa super===
|-
|Portocală
|Măr
|-
|Pâine
|Plăcintă
|-
|Unt
|Îngheţată 
|}

ObiecţieEdit

Numerele negativeEdit

Semnul de minus al numerelor negative pot rupe ordinea tabelului (poate fi afişat dar cu dispariţia unor valori) dacă este constituită o nouă celulă pe un rând nou, care are o valoare negativă sau un parametru care rezultă intr-un număr negativ (|-6), deoarece acolo trebuie să existe sintaxa corespunzătoare unui rând şi nu al unei celule. Pentru a evita această problemă se introduce un spaţiu înaintea valorii (| -6) sau se foloseşte marcajul astfel (||-6).

Limba: English  • العربية • Deutsch • Zazaki • español • suomi • français • Bahasa Indonesia • italiano • 日本語 • 한국어 • português • português do Brasil • română • русский • slovenčina • Tiếng Việt • 中文
Last modified on 27 June 2013, at 22:05