Помоћ:Табела

Уређивање
Како започети нову страницу
Име странице
Упознавање

Везе
Међувики везе
Променљиве
URL
Симболи
Фусноте

Обликовање

Формула
Спискови
Табеле
Слике и остале датотеке
Страница за слику

Организовање

Наслов
Шаблон
Категорија
Преусмерење
Именски простор
Премештање странице

Исправке грешака и вандализама

Враћање
Испробавање

Чување труда

Уређивачке скраћенице
Дугмићи за измене
Магичне речи

Комуникација

Описивање измена
Страница за разговор
Сукоб измена
Мала измена

Додаци

Синтакса WikiHiero
Синтакса EasyTimeline

Најчешће постављана питања

Пајп синтакса

Пајп (енгл. pipe, цев) је назив за знак „|“.

Мада можете користити и HTML синтаксу за табеле, можете користити и посебне вики кодове за прављење табела, на следећи начин:

  • Читава табела почиње линијом „{| необавезни параметри табеле “ а завршава за линијом „|}“.
  • Необавезни натпис табеле (table caption) се укључује линијом „|+ натпис “ после „{|“.
  • Код за ред табеле се састоји од линије „|- необавезни параметри табеле “, и, у новој линији, кодова за ћелије у реду, одвојене знаком за нови ред или „|“
  • Подаци табеле су кодови за ћелије; код за ћелију је у облику „| вредност “ или „| параметри ћелије | вредност
  • ред заглавља колона се означава помоћу „!“ уместо „|“, осим за раздвајање параметара и вредности ћелије; разлика у односу на нормалне редове зависи од прегледача, а заглавља колона се често приказују у појачаном фонту.
  • прва ћелија реда се препознаје као заглавље реда ако линија почиње са „!“ уместо са „|“, а накнадне ћелије са подацима почињу у новој линији.

Параметри за табелу и ћелију су исти као у HTML-у, погледајте [1] и HTML елементи#Табеле. Међутим, елементи thead, tbody, tfoot, colgroup и col тренутно нису подржани у Медијавикију.

Табела може бити корисна чак и ако ћелије немају садржај, нарочито зато што се коришћењем боје позадине ћелија табела може претворити у дијаграм, погледајте на пример en:Template talk:Square 8x8 pentomino example. „Слику“ у облику табеле је много згодније уређивати него послату слику.

Сваки ред мора да има исти број ћелија као и остали редови, да би број колона табеле остао доследан (осим ако постоје ћелије које треба да се пружају преко више редова или колона, погледајте colspan и rowspan ниже, у примеру Зачин). Да бисте добили празне ћелије, користите непреламајуће празно место (non-breaking space)   као садржај да би сте осигурали да ћелије буде приказане.

Примери

Прост пример

{| | Ћелија 1, ред 1 | Ћелија 2, ред 1 |- | Ћелија 1, ред 2 | Ћелија 2, ред 2 |}

и

{| | Ћелија 1, ред 1 || Ћелија 2, ред 1 |- | Ћелија 1, ред 2 || Ћелија 2, ред 2 |}

оба дају

Ћелија 1, ред 1Ћелија 2, ред 1
Ћелија 1, ред 2Ћелија 2, ред 2

Таблица множења

Изворни код

{| border="1" cellpadding="2"|+Таблица множења|-! × !! 1 !! 2 !! 3|-! 1| 1 || 2 || 3|-! 2| 2 || 4 || 6|-! 3| 3 || 6 || 9|-! 4| 4 || 8 || 12|-! 5| 5 || 10 || 15|}

Изглед

Таблица множења
×123
1123
2246
3369
44812
551015

Боја; домет параметара

Постоје два начина за назначавање боје текста и позадине појединачне ћелије:

{| | bgcolor=red | <font color=white> абв| гдђ| style="background:red; color:white" | ежз| ијк|}

даје

абвгдђежзијк

Као што је показано, „font“ делује само на једну ћелију, чак и без крајње ознаке: систем сам производи крајњу ознаку.

Као и остали параметри, боје се могу назначити за цео ред или целу табелу; параметри за ред надјачавају параметре за табелу, а они за ћелију оне за ред:

{| style="background:yellow; color:green"|- | абв| гдђе| жзи|- style="background:red; color:white"| јкл| љмнњ| опр|-| стћ| style="background:silver" | уфхц| чџш|}

даје

абвгдђежзи
јклљмнњопр
стћуфхцчџш

Спецификација верзије 4.01 HTML-а дефинише шеснаест именованих боја, овде показаних хексадецималним вредностима:

black#000000silver#c0c0c0maroon#800000red#ff0000
navy#000080blue#0000ffpurple#800080fuchsia#ff00ff
green#008000lime#00ff00olive#808000Yellow#ffff00
teal#008080aqua#00ffffgray#808080white#ffffff


Погледајте и текст w:en:web colors.

Ширина, висина

Можете назначити висину и ширину целе табеле, као и висину реда. Одређивање ширине колоне може се урадити одређивањем ширине произвољне ћелије у тој колони. Када није одређена ширина за све колоне и/или висина за све редове, постоји одређена вишезначност и резултат зависи од прегледача.

{| style="width:400px; height:200px" border="1"|- | абв| гдђе| жзи|- style="height:100px" | јкл| style="width:200px" |љмнњ| опр|-| стћ| уфхц| чџш|}

даје

абвгдђежзи
јклљмнњопр
стћуфхцчџш

Смештање (позиционирање)

Може се сместити сама табела, сав садржај у реду и садржај ћелије, али не може сав садржај ћелије једним параметром; погледајте en:Template talk:Table demo. Ни под којим условима немојте користити „float“ за смештање табеле. То разара обраду стране при великим величинама слова.

Зачин

Ево једног напреднијег примера, који показује још неке опције доступне за прављене табела. Можете се поиграти са овим подешавањима у вашим сопственим табелама и видети какве ефекте имају. Не морају све ове технике да буду примерене у свакој ситуацији; само зато што, на пример, можете да додате обојену позадину, не значи да је то увек добра идеја. Покушајте да означавање у табелама одржите релативно простим — сетите се да ће и други уређивати чланак! Овај пример пак треба да вам да представу о томе шта је све могуће.

Изворни код

{| border="1" cellpadding="5" cellspacing="0" align="center"|+'''Пример табеле'''|-! style="background:#efefef;" | Прво заглавље! colspan="2" style="background:#ffdead;" | Друго заглавље|-| горе лево|  | rowspan=2 style="border-bottom:3px solid grey;" valign="top" |десна страна|-| style="border-bottom:3px solid grey;" | доле десно| style="border-bottom:3px solid grey;" | доле средина|-| colspan="3" align="center" |{| border="0"|+''Табела у табели''|-| align="center" width="150px" | [[Датотека:Wikipedia-logo-sr.png]]| align="center" width="150px" | [[Датотека:Wikipedia-logo-sr.png]]|-| align="center" colspan="2" style="border-top:1px solid red; border-right:1px solid red; border-bottom:2px solid red; border-left:1px solid red;" |Два логотипа Википедије|}|}

Изглед

Пример табеле
Прво заглављеДруго заглавље
горе лево 

десна страна

доле деснодоле средина
Табела у табели

Два логотипа Википедије

Напредни пример

{| align=right border=1| Ћелија 1, ред 1 |rowspan=2| Ћелија 2, ред 1 (и 2) | Ћелија 3, ред 1 |- | Ћелија 1, ред 2 | Ћелија 3, ред 2 |}
Ћелија 1, ред 1Ћелија 2, ред 1 (и 2)Ћелија 3, ред 1
Ћелија 1, ред 2Ћелија 3, ред 2

Приметите како табела плута на десно.


Угњеждена табела

{| border=1| &alpha;|{| bgcolor=#ABCDEF border=2|угњеждена|-|табела|}|опет првобитна табела|}

даје угњеждену табелу

α
угњеждена
табела
опет првобитна табела

Угњеждене табеле морају почети на новој линији.

Друге синтаксе за табеле

Други типови синтаксе за табеле које Медијавики подржава:

  1. XHTML
  2. HTML и вики <td> синтакса

Медијавики подржава сва три и сва производе (тренутно) ваљам HTML излаз, али је пајп синтакса најједноставнија, осим можда за оне који су већ упознати са HTML-ом. Такође, није сигурно да ће HTML и вики <td> синтаксе бити подржане од стране прегледача и у будућности, нарочито на ручним (handheld) уређајима који могу да приступају Интернету.

Такође погледајте и HTML елементи#Табеле. Знајте, међутим, да елементи thead, tbody, tfoot, colgroup и col тренутно нису подржани у Медијавикију.

Поређење

Упоређење синтакси за табеле
 XHTML HTML и Вики-тд (Wiki-td) Вики-пајп (Wiki-pipe)
Табела<table></table><table></table>
{| параметри|}
Натпис<caption></caption><caption></caption>
|+ натпис
Ред<tr></tr><tr>
|- параметри 
Ћелија са подацима

<td>ћелија1</td>
<td>ћелија2</td>

<td>ћелија1
<td>ћелија2

| ћелија1| ћелија2
Ћелија са подацима<td>ћелија1</td> <td>ћелија2</td> <td>ћелија3</td><td>ћелија1 <td>ћелија2 <td>ћелија3
|ћелија1||ћелија2||ћелија3
Ћелија заглавља<th></th><th>
! заглавље
Узорак табеле
1 2
3 4
<table>   <tr>      <td>1</td>      <td>2</td>   </tr>    <tr>      <td>3</td>       <td>4</td>    </tr></table>
<table>   <tr>      <td> 1 <td> 2   <tr>      <td> 3 <td> 4</table>
{| | 1 || 2|- | 3 || 4|}
Узорак табеле
1 2
3 4
5 6
<table>   <tr>      <td>1</td>      <td>2</td>   </tr>    <tr>      <td>3</td>      <td>4</td>   </tr>   <tr>      <td>5</td>      <td>6</td>   </tr></table>
<table>   <tr>      <td> 1 <td> 2   <tr>      <td> 3 <td> 4   <tr>      <td> 5 <td> 6</table>
{| | 1 || 2 |- | 3 || 4 |- | 5 || 6 |}
За

Може се прегледати/исправити у сваком XHTML уређивачу


Може се обликовати да олакша читање


Добро знано

Може се прегледати/исправити у сваком HTML уређивачу


Може се обликовати да олакша читање


Добро знано


Заузима мање простора него XHTML

Лако се пише


Лако се чита


Не заузима пуно места

Против

Тегобно


Заузима пуно места


Тешко га је читати брзо

Збуњујуће, посебно за особе са малим искуством у HTML-у


Лоше обликовано


Лоше ограничено


У принципу изгледа чудно


Можда у будућности неће бити подржано у прегледачима

Непозната синтакса


Крута структура


Не може се увлачити


Текст (као што су HTML ознаке) неким особама може бити читљивији него низ пајпова, знакова сабирања, ускличника итд.

 XHTML HTML и Вики-тд (Wiki-td) Вики-пајп (Wiki-pipe)

Пајп синтакса и произведени HTML

Пајп синтакса, коју је развио Магнус Манске (Magnus Manske), замењује пајпове (|) у HTML. Постоји и онлајн скрипт који претвара html табеле у табеле у пајп синтакси.

Пајпови морају кретати од почетка нове линије, сем кад раздвајају параметре од садржаја или када се користи || за одвајање ћелија на једној линији. Параметри су необавезни.

Табеле

Табела се дефинише са {| ''параметри'' |}што је једнако <table ''параметри''>Овде убаците необликован текст </table>

Пажња: Морате ставити празно место (space) између {| и параметри или ће први параметар бити игнорисан.

Редови

<tr> ознаке ће за први ред бити аутоматски направљене. Да би сте започели нови ред, користите

|-

што даје

<tr>

Параметре можете додавати на следећи начин:

|- параметри

што даје

<tr параметри>

Примедба:

  • <tr> ознаке ће бити отворене аутоматски код прве одговарајуће <td> ознаке
  • <tr> ознаке ће бити затворене аутоматски код одговарајућих <tr> и </table> ознака

Ћелије

Ћелије се праве или овако:

|ћелија1|ћелија2|ћелија3

или овако:

|ћелија1||ћелија2||ћелија3

оба су једнака

<td>ћелија1</td><td>ћелија2</td><td>ћелија3</td>

па је „||“ једнако „нови ред“ + „|“

Параметри у ћелијама се користе овако:

|параметри|ћелија1||параметри|ћелија2||параметри|ћелија3

што даје

<td параметри>

Заглавља

Функционише на исти начин као и TD, сем што се користи „!“ уместо отварајућег „|“. „!!“ се може користити умести „||“. Мада, за параметре се још увек користи „|“! Пример:

!параметри|ћелија1

Натписи

Ознака <caption> се прави са

|+ Натпис

што даје

<caption>Натпис</caption>

Такође се могу користити параметри:

|+ параметри|Натпис

што ће дати

<caption параметри>Натпис</caption>

Текст поред табеле

(Можда ћете морати да повећате или смањите величину слова у прегледачу да би сте видели ефекат који хоћемо да демонстрирамо; такође можете да пробате и да промените ширину прозора прегледача.)

Можете да користите align=right; текст после кода табеле се појављује са леве стране табеле.

Таблица множења 5*3
×123
1123
2246
3369
44812
551015

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст тексттекст текст текст текст текст текст текст текст текст текст текст текст 

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

Међутим, овде немојте стављати већ обликован текст, може се преклопити са табелом пошто се не обмотава.Да бисте то спречили, користите <br style="clear:both;">:

Таблица множења 4*3
×123
1123
2246
3369
44812

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

овде је тако да би већ обликован текст почео тек након завршетка табеле текст текст текст текст текст текст текст текст текст текст текст текст

Можете да користите align=left, табела ће бити са леве стране а следећи текст са њене десне стране (мада можда преблизу):

Таблица множења 2*3
×123
1123
2246

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

Простор око табеле, слике или текста

Да бисте направили празан простор око табеле, слике или текста, направите око тога табелу 1×1, са уметањем између ћелија (cellpadding):

Таблица множења
×123
1123
2246

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

текст у кутији

текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст TeXt текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

Подешавање ширине ваших колона

Ако желите да форсирате одређену ширину колона уместо да прихватите ширину најширег текстуалног елемента у ћелијама колоне, пратите овај пример. Приметите се је омотавање текста форсирано.

{| border="1" cellpadding="2"!width="50"|Назив!width="225"|Ефекат!width="225"|Налази се у играма|-|Покелопта|Обична покелопта|Све верзије|-|Велика лопта|Боља него Покелопта|Све верзије|}
НазивЕфекатНалази се у играма
ПокелоптаОбична покелоптаСве верзије
Велика лоптаБоља него ПокелоптаСве верзије

Подешавање параметара

На почетку ћелије, додајте своје параметре праћене једним пајпом. На пример width=300п| ће поставити ширину ћелије на 300 пиксела. Да би сте поставили више од једног параметра, оставите празно место између сваког од њих.

Вики код

{||-| bgcolor=red|ћелија1 || width=300px bgcolor=blue|ћелија2 || bgcolor=green|ћелија3|}

Како ће изгледати у вашем прегледачу

ћелија1ћелија2ћелија3

Уравнање децималног зареза

Колоне бројева се могу уравнати на децимални зарез на следећи начин:

<blockquote>{| cellpadding=0 cellspacing=0|align=right| 432 || , || 1|-|align=right| 43 || , || 21|-|align=right| 4 || , || 321|}</blockquote>

даје

432,1
43,21
4,321

У простијим случајевима можете се одрећи табеле и једноставно почети линије празним местом (space) и да додајете празна места да би уравнали бројеве:

432,1 43,21  4,321

Шаблони за стил

Неки корисници су направили шаблоне да би олакшали стилове на табелама. Уместо да памтите параметре табеле, само укључите шаблон одговарајућег стила после {|. Ово помаже да обликовање табела остане уједначено и може да учини да једна промена на шаблону реши проблем или побољша изглед свих табела које га користе. На пример, ово:

Таблица множења
×123
1123
2246
3369
44812
551015

Сви овакви шаблони би требали да буду организовани/набројани на једном месту, као што је овде.

Галерија

Као нуспроизвод особине галерије слика, табела се може направи и ознаком gallery (галерија); ако текстуална ставка садржи везу, цела ставка се игнорише.

<gallery perrow=5>Датотека:Communityfront2.jpg|[[Српски културни центар у Ванкуверу|Српски културни центар]] Датотека:English Bay Vancouver.jpg|Поглед на Енглески залив са Поморског музејаДатотека:False Creek2.jpg|Фолс Крик маринаДатотека:Granville Island Night.jpg|Гренвил острво у Ванкуверу, ноћуДатотека:Vancouver from Grouse mountain.jpg|Поглед на Ванкувер са планине ГраусДатотека:Sunset picnic.jpg|Залазак сунца на Енглеском заливуДатотека:Fog_in_Vancouver.jpg|Поглед на Фермонт хотел са зграде Харбор ЦентраДатотека:Vancouver Sun Tower.jpg|Сан тауерДатотека:Science World.jpg|Купола музеја Света наукеДатотека:CanadaPlaceVancouverSnow.jpg|Канада Плејс</gallery>

даје:

Такође погледајте

Спољашње везе

Помоћ:Садржај
Прављење ботаПрављење шаблонаИсторија изменаКоришћење табелеМала изменаКњиге
РазликеДугмићи за изменеУређивањеПатролирање изменаВраћање на претходну ревизијуЛична подешавања
Страница датотекеПобољшане скорашње изменеЕгипатски хијероглифиИсторија чланкаНадгледање страницаПроменљиве
Скорашње изменеЈапански језикИме страницеАрхивирање странице за разговорПрављење клицеOgg
Кориснички доприносиКако направити списак„Привидна“ изменаФуснотеШта води овдеОпис измене
Категорија