Vojna Enciklopedija:Списак
МедијаВики софтвер се између осталог одликује могућношћу прављења различитих врста спискова и њиховим комбиновањем.
Основе
У МедијаВикију постоје три врсте спискова (листа). Сређена листа, несређена листа и дефинициона листа. У наредним секцијама, сређене листе ће бити коришћене као примери. Несређене листе би давале одговарајуће резултате.
викитекст | приказ |
---|---|
* Lako je praviti liste: ** počnite svaki red * sa zvezdicom ** više zvezdica znači *** dublji nivo |
|
*Novi red *u listi označava kraj liste. Naravno *uvek možete *početi ponovo. |
означава крај листе. Наравно
|
# Sređene liste su dobre ## veoma organizovane ## lake za praćenje |
|
* Takođe možete **da lomite redove **na ovaj način |
|
; Definicione liste ; stavka : definicija ; tačka-zapeta pa termin : dvotačka pa definicija |
|
* Ili pravite mešane liste *# i ugnijezdite ih *#* ovako *#*; definicije *#*: rade: *#*; jabuka *#*; banana *#*: voće |
|
Пасуси у списковима
Због једноставности, ставке у списковима не могу бити дуже од једног пасуса. Наредан празан ред ће завршити листу и ресетовати бројач за сређене листе. Одвајање ставки несређених листи обично нема никаквог приметног ефекта.
Пасуси могу да се изнуде код листа користећи ХТМЛ тагове. Два симбола за нови ред, <br><br>
, постићи ће жељени ефекат.
За списак који садржи ставке које су дуже од једног пасуса, додавање празног реда између ставки је можда потребно како би се избегла конфузија.
Настављање ставке списка након подставке
У ХТМЛ-у, листа може да садржи више подлиста, које не морају бити једна до друге; стога може да се деси да постоје делови ставке листе не само пре прве подлисте, веч такође и између подлиста, као и после последње; међутим, у вики-синтакси, подлисте прате иста правила као и секције странице: једини могући део ставке листе који није у подлистама је пре прве подлисте.
У случају несређене првостепене листе у викитекст коду ово ограничење може да се превазиђе дељењем једне на више листа; увучени текст између парцијалних листа може визуелно да служи као део ставке листе после подлисте; међутим, ово може да произведе, у зависности од ЦСС-а, празан ред пре и после сваке листе, у ком случају, због униформности, свака ставка првостепене листе може да се направи као посебна листа.
Сређене листе илуструју пример где треба да изгледа да једна листа може, за софтвер, да се састоји од више листа; несређене листе дају одговарајући резултат, с тим што се проблем са поновним почињањем од јединице не може применити.
<ol> <li>stavka A1 <ol> <li>stavka B1</li> <li>stavka B2</li> </ol>nastavljanje stavke A1 </li> <li>stavka A2</li> </ol> |
|
насупрот | |
#stavka A1 ##stavka B1 ##stavka B2 #:nastavak stavke A1 #stavka A2 |
|
На једном нивоу дубље, где се ставка подлисте наставља после подлисте, добиће се још празних линија; међутим, на наставак првостепене листе се не утиче:
#stavka A1 ##stavka B1 ###stavka V1 ##:nastavak stavke B1 ##stavka B2 #stavka A2
даје
- ставка А1
- ставка Б1
- ставка В1
- наставак ставке Б1
- ставка Б2
- ставка Б1
- ставка А2
Мењање типа списка
Тип списка (који тип ознаке се јавља пре сваке ставке списка) може да се мења у ЦСС-у подешавањем лист-стyле-тyпе особине:
викитекст | приказ |
---|---|
<ol style="list-style-type:lower-roman"> <li>O autoru</li> <li>Predgovor prvom izdanju</li> <li>Predgovor drugom izdanju</li> </ol> |
|
Додатно увлачење спискова
У сређеном списку са великим словима, неки браузери не приказују више од две цифре, уколико се не примени додатно увлачење (ако постоји више колона: за сваку колону).
викитекст | приказ | коментари |
---|---|---|
:#avb :#gdđ :#ežz |
|
Списак од једног или више редова који почиње са двотачком правидефинициону листу без дефинишућих термина, где су ставке дефинишући описи, па отуда и увлачење. Међутим, ако се двотачке налазе испред кодова "*" или "#" несређене или сређене листе, та листа се третира као један дефинишући опис, тако да је цела листа увучена. |
<ul> <ol> <li>avb</li> <li>gdđ</li> <li>ežz</li> </ol> </ul> |
|
МедијаВики интерпретира несређену листу (ul) без ставки (li) као div са style="margin-left: 2em" , што изазива увлачење садржаја. Ово је најсвестранији метод, јер омогућава почињање са бројем који није 1, види ниже.
|
<ul> #avb #gdđ #ežz </ul> |
|
Као и горе, садржај "несређене листе без ставки", који је сам сређена листа, изражен је уз помоћ # ознака. ХТМЛ који се овим продукује, па самим тим и приказује, је исти. Ово је метод који се препоручује када се не почиње бројем који није 1. |
Одређивање почетне вредности
Одређивање почетне вредности је могуће једино користећи ХТМЛ-синтаксу:
<ol start="9"> <li>Amsterdam <li>Roterdam <li>Hag </ol>
даје
- Амстердам
- Ротердам
- Хаг
Упоређивање са табелом
Поред пружања аутоматског бројања, сређена листа такође равна садржај једне ставке, што се може поредити са синтаксом за табелу:
{| |- | align=right | 9.||Amsterdam |- | align=right | 10.||Roterdam |- | align=right | 11.||Hag |}
даје
9. | Амстердам |
10. | Ротердам |
11. | Хаг |
Ово не-аутоматско бројање има предност да ако се неки текст односи на бројке, уношење или брисање ставки листе не нарушава референце у тексту.
Сређени списак са више колона
Одређивање почетне вредности је корисно за сређене листе са више колона, како би се избегло поновно почињање од јединице у свакој колони. Као што је споменуто горе, ово је једино могуће уз помоћ ХТМЛ синтаксе (за прву колону може да се користи или вики или ХТМЛ синтакса).
У комбинацији са додатним увлачењем објашњеним у претходној секцији:
{| valign="top" |- |<ul><ol start="125"><li>a<li>bb<li>vvv</ol></ul> |<ul><ol start="128"><li>ggg<li>dd<li>đ</ol></ul> |}
даје
|
|
Коришћењем шаблона {{сређена листа са више колона}} прорачунавање почетних вредности може да се аутоматизује, а морају да се нагласе само прва почетна вредност и број ставки у свакој колони сем последње. Додавање ставке у, или уклањање ставке из колоне захтева подешавање само једног броја, броја ставки у тој колони, уместо мењања почетних вредности за све даље колоне.
{{Sređena lista sa više kolona|125|a<li>bb<li>vvv|3|<li>ggg<li>dd<li>f}}
даје
Шаблон:Сређена листа са више колона
{{Sređena lista sa više kolona|tip=lower-alpha|125|a<li>bb<li>vvv|3|<li>ggg<li>dd|2|<li>đ}}
даје
Шаблон:Сређена листа са више колона
{{Sređena lista sa više kolona|lst=lower-roman|125|a<li>bb<li>vvv|3|<li>ggg<li>dd|2|<li>đ}}
даје
Шаблон:Сређена листа са више колона
{{Sređena lista sa više kolona|lst=disc||a<li>bb<li>vvv||<li>ggg<li>dd|-|<li>đ}}
даје
Шаблон:Сређена листа са више колона