Tabele są świetnym sposobem na organizowanie i prezentowanie danych. Można je tworzyć zarówno w VisualEditorze, jak i za pomocą wikitekstu w edytorze źródłowym.
Warto jednak dokładnie przemyśleć do czego tabele są naprawdę przeznaczone i używać ich głównie do prezentowania danych. Informacje o tworzeniu tabel sortowalnych znajdziesz na stronie Pomoc:Sortowanie.
Tworzenie tabel w VisualEditorze
Dostępne jest również menu Właściwości z dodatkowymi opcjami
VisualEditor umożliwia bardzo proste tworzenie tabel:
- Otwórz stronę w VisualEditorze.
- W menu Wstaw, wybierz Tabela.
- Pojawi się siatka 4 × 4. Kliknij dowolną komórkę i wpisz nagłówek lub dane.
- Aby powiększyć lub zmniejszyć tabelę, użyj strzałek wokół niej — rozwinie się menu do zmiany struktury tabeli.
- Aby dodać wiersz lub kolumnę, wybierz „Wstaw poniżej/powyżej” (lub „Wstaw przed/po” dla kolumn).
- Po zakończeniu wybierz Zapisz stronę.
Tworzenie tabel w edytorze źródłowym
Zaawansowani edytorzy mogą tworzyć bardziej złożone tabele w trybie źródłowym. Wikitekst jest w dużej mierze skróconą formą HTML. Jeśli znasz HTML — tworzenie tabel w wikitekście będzie dla Ciebie znajome.
Poniższa tabela pokazuje powiązania między wikitekstem a HTML-em:
| Opis | XHTML | Wiki syntax |
|---|---|---|
| Tabela | <table></table> | {| parametry
|}
|
| Podpis tabeli | <caption></caption> | |+ podpis |
| Wiersz tabeli | <tr></tr> | |- parametry |
| Komórki tabeli | <td>komórka1</td> <td>komórka2</td> |
| komórka1 | komórka2 |
| Komórki tabeli | <td>komórka1</td> <td>komórka2</td> <td>komórka3</td> | |komórka1||komórka2||komórka3 |
| Tytuł kolumny tabeli | <th></th> | ! tytuł |
- UWAGA: Użycie tabeli wewnątrz tabbera wymaga zastąpienia znaku
|składnią{{!}}
Aby dowiedzieć się więcej o tworzeniu tabeli w wikitekście, zajrzyj na Pomoc:Tabele/wikitekst.
Śledzenie postępów w tabelach
Śledzenie postępu w tabelach pozwala użytkownikom zaznaczać, które elementy z tabeli już wykonali — np. obejrzane odcinki serialu, zdobyte przedmioty w grze czy przeczytane rozdziały książki. Funkcja uzupełnia narzędzie śledzenia postępów w interaktywnych mapach.
Aby włączyć tę funkcję, wystarczy otoczyć tabelę odpowiednim znacznikiem:
<table-progress-tracking table-id="1" unique-column-index="1">
{| class="wikitable sortable"
|-
! Kolumna 1 !! Kolumna 2 !! Kolumna 3
|-
| Wiersz 1-1 || Wiersz 1-2 || Wiersz 1-3
|-
| Wiersz 2-1 || Wiersz 2-2 || Wiersz 2-3
|-
| Wiersz 3-1 || Wiersz 3-2 || Wiersz 3-3
|-
| Wiersz 4-1 || Wiersz 4-2 || Wiersz 4-3
|}
</table-progress-tracking>
|
|
Kolumna 1 | Kolumna 2 | Kolumna 3 |
|---|---|---|---|
|
|
Wiersz 1-1 | Wiersz 1-2 | Wiersz 1-3 |
|
|
Wiersz 2-1 | Wiersz 2-2 | Wiersz 2-3 |
|
|
Wiersz 3-1 | Wiersz 3-2 | Wiersz 3-3 |
|
|
Wiersz 4-1 | Wiersz 4-2 | Wiersz 4-3 |
Najlepsze praktyki przy korzystaniu z tabel
Choć tabele mogą być stosowane do celów estetycznych, to nie powinny. Na urządzeniach mobilnych prezentują się zwykle słabo. Przy większej liczbie kolumn tabela może stać się nieczytelna. Umieszczanie obrazów w tabelach często dodatkowo pogarsza sytuację.
Zasadniczo — jak argumentowano już w 2004 roku — tabele powinny służyć przede wszystkim prezentacji danych.
Najważniejsze zasady:
- Im więcej kolumn — tym większa szansa, że tabela źle wyświetli się na telefonach. Zastanów się dokładnie, czy potrzebujesz wszystkich tych kolumn.
- Jeśli w tabelach używasz ikon, upewnij się, że mają jednolity rozmiar (najlepiej nie więcej niż 25px). Dodatkowo upewnij się, że obok ikon znajduje się tekst, aby osoby nieznające ich znaczenia mogły je zrozumieć (lub połącz takie ikony z odpowiednim artykułem za pomocą właściwości
link=. Należy również dołączyć tekst alternatywny, używając właściwościalt. - Bardzo często administratorzy wiki używają tabel do tworzenia komunikatów wyświetlanych u góry strony (np. {{Zalążek}}). Zazwyczaj powoduje to problemy na telefonach, a większość czytelników korzystających z urządzeń mobilnych nie zwraca na nie uwagi. Można obejść ten problem, upewniając się, że mają one typ szablonu typ szablonu Komunikat.
- Podobnie jak w powyższym przypadku, wiele wiki tworzy się pola nawigacyjne (Navboxy), które zawierają linki do powiązanych artykułów na końcu artykułu. Na urządzeniach mobilnych utrudniają one jednak korzystanie z wiki, zatem upewnij się, że wszystkie szablony tego typu mają ustawiony typ szablonu Navboks.
- Zawsze sprawdzaj, jak Twoja tabela wygląda na telefonie.
Uwagi dotyczące dostępności
Tabele są bardzo pomocne, ale warto je tworzyć z myślą o dostępności. Najważniejsze:
- Wiersz z nagłówkami – dzięki niemu czytniki ekranu mogą wykrywać nagłówki tabel.
- Brak pustych komórek – są one mylące dla osób korzystających z czytników ekranu, które nie wiedzą, gdzie się znajdują w tabeli. Zamiast tego puste komórki powinny zawierać napis „Puste”, „Brak” lub „Nie dotyczy”.
- Kontrastujące kolory – jeśli tabela wykorzystuje kolorystyczne oznaczenia należy zapewnić ich dobry kontrast i uwzględnić osoby, które mogą mieć problemy z ich rozpoznawaniem.
{| class="wikitable"
! Kolumna 1
! Kolumna 2
! Kolumna 3
|-
| Nie dotyczy
| Nie dotyczy
| style="background:blue; color:white" | Wartość 3
|}
| Kolumna 1 | Kolumna 2 | Kolumna 3 |
|---|---|---|
| Nie dotyczy | Nie dotyczy | Wartość 3 |
Więcej o dostępności znajdziesz tutaj.
Zobacz też
- Pomoc:Tabele/wikitekst
- Pomoc:Unikanie zagnieżdżonych tabel
- Dokumentacja MediaWiki dotycząca tabel, na której bazuje ten artykuł. Owa strona zawiera również liczne linki zewnętrzne oferujące m.in. konwersję HTML na wiki.
- Internetowy konwerter HTML na wiki-tabele
Dalsze wsparcie
Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.
- Dowiedz się więcej, sprawdzając inne strony pomocy.
- Uzyskaj pomoc od innych użytkowników Fandomu w Dyskusjach na Centrum Społeczności.
- Skontaktuj się ze wsparciem Fandomu poprzez formularz kontaktowy.