Help:Tables/ca


 * Taules redirigeix aquí; per informació referent a l'estructura de les taules de la base de dades, vegeu.

Les taules poden ser creades en pàgines wiki. Com a regla general, el millor és evitar l'ús d'una taula tret que realment es necessiti, doncs la inclusió de taules complica l'edició de la pàgina.

Sumari de format de taules en codi wiki

 * Les marques anteriors han de començar en una nova línia excepte els dobles  i   per opcionalment afegir cel·les consecutives en una mateixa línia. No obstant això, els espais en blanc a l'inici d'una línia s'ignoren.
 * Atributs HTML. Cada marca, excepte el final de la taula, opcionalment accepta un o més atributs HTML. Els atributs han de ser en la mateixa línia que la marca. Separeu els atributs amb un espai senzill.
 * Cel·les i títol ( o ,   o  , i  ) pel contingut. Separeu qualsevol atribut del contingut amb una barra simple . El contingut de la cel·la pot seguir en la mateixa línia o en les línies següents.
 * Les marques de taula i fila ( i  ) no poden contenir contingut directament. No afegiu la barra  després dels atributs opcionals. Si per error afegiu una barra després dels atributs per a una marca de taula o una marca de fila, l'analitzador l'eliminarà i l'atribut final, si n'hi ha, s'aplicarà a la barra incorrecta
 * El contingut pot (a) seguir a la seva pròpia marca de cel·la en la mateixa línia després de qualsevol atribut HTML opcional, o (b) en les línies sota de la marca de la cel·la. Un contingut que utilitzi codi wiki i que necessiti iniciar-se en una nova línia, com llistes, encapçalaments o taules aniuades, ha d'estar en la seva pròpia línia nova.
 * Caràcter de barra com a contingut. Per a inserir un caràcter de barra com a contingut en una taula, utilitzeu el format de marcatge d'escapament &lt;nowiki&gt; &lt;/nowiki&gt;.

Conceptes bàsics
La següent taula no té vores i ni un bon espaiat, però mostra l'estructura de taula en el format wiki més simple.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Les cel·les de la mateixa fila poden llistar-se en una línia separant-les amb  (dues barres verticals). Si el text a la cel·la ha de contenir un salt de línia, pode utilitzar també.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Els espais extres entre cel·les en "codi wiki", com en el mostrat a sota, no afecta el disseny de la taula.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

També podeu tenir textos més llargs o sintaxi wiki més complexa dins de les cel·les:

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Encapçalaments d'una taula
Els encapçalaments de la taula poden ser creats utilitzant el símbol de exclamació " " en comptes de la barra vertical " ". Els encapçalaments normalment es mostren, per defecte, en negreta i centrats.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Títol
Es pot afegir un títol per la taula al capdamunt de qualsevol taula com es mostra a continuació.

class="wikitable"
Un estil bàsic (fons gris clar, vores, espaiat entre cel·les i alineació a l'esquerra) es poden aconseguir afegint la classe wikitable (class="wikitable")

Combinació HTML de cel·les en columnes o files
Podeu utilitzar els atributs HTML colspan i rowspan a les cel·les per a realitzar combinacions de cel·les en un disseny avançat.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Atributs HTML
Podeu afegir atributs HTML a les taules. Per obtenir la font d'autorització sobre atributs HTML, consulteu la pàgina d'Especificació HTML del W3C sobre les taules.

Atributs en les taules
Si es col·loquen atributs després del codi d'inici de la taula, s'aplicaran a tota la taula

{| style="width:100%" ! style="width: 50%;"| Si escriviu ! style="width: 50%;"| Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Atributs en les cel·les
Podeu incloure atributs en cel·les individuals. Per exemple, podeu fer que els números estiguin correctament alineats a la dreta.

{| style="width:100%" ! style="width: 50%;"| Si escriviu ! style="width: 50%;"| Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

També podeu utilitzar atributs de cel·la quan estigueu posant diverses cel·les en una sola línia. Cal observar que les cel·les se separen amb  i dins de cada cel·la els atributs i valors se separen amb.

{| style="width:100%" ! style="width: 50%;"| Si escriviu ! style="width: 50%;"| Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Atributs en les files
També podeu posar atributs en files individuals.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Vora simple d'un píxel per la taula
Un exemple d'una taula amb una vora d'un píxel:

{| style="width:100%" ! style="width:50%" | Si escriviu ! style="width:50%" | Obteniu
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }

Amplada de la vora
Si "border-width:" només té un número, aquest s'aplica per als quatre costats de la vora: {| style="width:100%" ! style="width:50%" | Si escriviu ! style="width:50%" | Obteniu
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }

Si "border-width:" té més d'un número, els quatre números són per part superior, dreta, baix, esquerra (RECORDEU en el sentit de les agulles del rellotge en &uarr;&rarr;&darr;&larr;):

{| style="width:100%" ! style="width:50%" | Si escriviu ! style="width:50%" | Obteniu
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }


 * Quan hi ha menys que 4 valors:
 * amb tres valors, per exemple,,  ,  : el valor per defecte de   és el de   (segon valor). L'amplada és la mateixa a la part esquerra i dreta.
 * amb dos valors, per exemple,,  : el valor per defecte per   és el de   (primer valor), i per defecte per  $ s'assigna el valor de   (segon valor). L'amplada de la part de dalt és igual a la de baix; l'amplada a l'esquerra és la mateixa que a la dreta.
 * amb un valor, per exemple, : el valor per defecte de   és el de   i és el mateix per a   i  . El quatre amples són els mateixos i construeixen una vora regular. Aquesta és una drecera d'escriptura.

Un altre mètode per definir l'amplada dels quatre costats d'una cel·la és utilitzar "border-left", "border-right", "border-top" i "border-bottom": {| style="width:100%" ! style="width:50%" | Si escriviu ! style="width:50%" | Obteniu
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }

Amb atributs d'HTML i estils CSS
És possible afegir atributs d'estil, amb o sense altres atributs HTML.

Padding
{| style="width:100%;" ! style="width: 50%;"| You type ! style="width: 50%;"| You get
 * -valign=top
 * style="padding:10px" |


 * }

Atributs
Es poden afegir atributs als encapçalaments i als títols com s'indica a continuació.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Amplada de columna
L'amplada de columna es pot afegir de la següent manera.

Si escriviu

Obteniu

Accessibilitat de les cel·les d'encapçalament de la taula
Les cel·les de l’encapçalament de la taula no especifiquen explícitament a quines cel·les de dades de la taula s’apliquen (les de la seva dreta en la mateixa fila o les que estan a sota de la mateixa columna). Quan la taula es mostra en un entorn visual 2D, normalment és fàcil d'inferir.

Tanmateix, quan es mostren les taules en suports no visuals, podeu ajudar el navegador a determinar quina cel·la de l’encapçalament de la taula s’aplica a la descripció de qualsevol cel·la seleccionada (per tal de que algun assistent d’accessibilitat repeteixi el seu contingut) mitjançant els atributs scope="row" o scope="col" a les cel·les de capçalera de la taula. En la majoria dels casos amb taules simples, utilitzeu scope="col" a totes les cel·les de capçalera de la primera fila i scope="row" a la primera cel·la de les files següents:

Alineació de la taula
Table alignment is achieved by using CSS. The table alignment is controlled by margins. A fixed margin on one side will make the table to be aligned to that side, if on the opposite side the margin is defined as auto. To have a table center aligned, you should set both margins to auto

For example, a right-aligned table:

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

And a center-aligned table:

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Taula flotant al voltant del text
If you align a table to the right or the left side of the page, the text that comes after the table starts at the end of it, leaving an empty space around the table. You can make the text to be wrapped around the table by making the table to float around the text instead of just aligning it. This can be achieved using the  CSS attribute, which can specify where the table floats to the right side or to the left. When using float, margins doesn't control table alignment and can be used to specify the margin between the table and the surrounding text.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
 * style="padding: 5px;"|

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
 * }

Alineació del contingut de la cel·la
The alignment of cell contents can be controlled with 2 different CSS properties:  and. can be specified at the table, row or individual cells, while  only can be specified at individual rows or cells.

{| style="width:100%" ! style="width: 50%;"|Si escriviu ! style="width: 50%;"|Obteniu
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Números negatius
If you start a cell on a new line with a negative number with a minus sign (or a parameter that evaluates to a negative number), your table can get broken, because the characters  will be parsed as the wiki markup for table row, not table cell. To avoid this, insert a space before the value or use in-line cell markup.

CSS vs atributs
Table borders specified through CSS rather than the border attribute will render incorrectly in a small subset of text browsers.

Atributs comuns per columnes, grups de columnes i grups de files
The MediaWiki syntax for tables currently offers no support for specifying common attributes for columns (with the HTML element ), column groups (HTML element  ) and row groups (HTML elements ,   and  ). Those standard HTML elements are not accepted even in their HTML or XHTML syntax.

All the rows and cells (header or data) of the table are rendered within a single implicit row group (HTML element ) without any attributes or styles.

Taules i l'Editor Visual (EV)

 * See also: 

See T108245: "Fully support basic table editing in the visual editor". See the list of tasks. Finished tasks are struck. It can be difficult to figure out from the technical language there what exactly has been improved, or what features have been added. Please add explanatory info below.

Per moure o suprimir columnes i files
Click on a column or row header. Then click on the arrow. From the popup menu click on "Move" or "Delete".

Per inserir una fila o columna en blanc
From the same popup menu click on "Insert".

Per copiar una taula d'una pàgina web amb l'Editor Visual
It is possible to copy and paste a table from a web page directly into the Visual Editor (VE). To do so safely, use a sandbox and check the table for proper coding in wikitext source mode and proper display in the Visual Editor and in preview mode.

Vegeu també

 * Sorting rows of a table
 * m:Help:Sorting
 * w:Help:Tables
 * Easy tool that helps generating tables