Przejdź do zawartości

Pomoc:Wyświetlanie przypisów w kolumnach

Z Wikipedii, wolnej encyklopedii

Wyświetlanie przypisów w kilku kolumnach jest obecnie zależne od szerokości ekranu urządzenia, na którym strona jest wyświetlana. Jest to jeden z elementów zwiększania responsywności stron Wikipedii, a więc także ich dostępności. Wikimedia Foundation umożliwiła włączenie tej funkcji w marcu 2017 roku. W polskojęzycznej Wikipedii zmiana została wprowadzona na przełomie 2017 i 2018 roku.

Przyczyny zmian

[edytuj | edytuj kod]

Wcześniej, przez około 10 lat, dzielenie przypisów na kolumny odbywało się ręcznie i oddzielnie dla każdej strony – poprzez zdefiniowanie stałej liczby kolumn w jednym z szablonów odpowiedzialnych za wyświetlanie przypisów (głównie {{Przypisy}}). W niektórych przypadkach mogło prowadzić to do sytuacji, w których na wąskim ekranie przypisy były podzielone na zbyt wiele kolumn – z drugiej strony u użytkowników korzystających z ekranów o dużej szerokości, przypisy były wyświetlane w liczbie kolumn mniejszej niżby to wynikało z rozmiarów ekranu. Niekiedy dochodziło również do wzajemnych zmian w artykułach, w których edytorzy nie byli zgodni co do właściwej liczby kolumn w przypisach.

Kwestie techniczne

[edytuj | edytuj kod]

Zmiana ta wprowadzona jest w szablonach {{Przypisy}} i {{Uwagi}}, funkcjonuje również dla znacznika <references /> [a]. W każdym przypadku wyświetlanie przypisów w kilku kolumnach działa, jeżeli przypisów jest więcej niż 10 (tzn. jeśli przypisów jest mniej – zawsze wyświetli się jedna kolumna). Każda kolumna przypisów ma określoną (na stronie MediaWiki:common.css dla klasy .mw-references-columns) stałą szerokość: 30 em. Dodatkowo domyślnie włączone jest rozszerzenie (MediaWiki:Gadget-narrowFootnoteColumns) powodujące zwężenie kolumn w sytuacji, gdy jest dużo przypisów harwardzkich (utworzonych za pomocą szablonu {{odn}}).

Domyślne zachowanie można zmienić we własnym arkuszu stylów, np.

.mw-references-columns {
    column-width: auto !important;
    column-count: 2 !important;
}

spowoduje wyświetlenie przypisów zawsze w dwóch kolumnach (niezależnie od szerokości ekranu, ale pod warunkiem, że będzie więcej niż 10 przypisów).

Zobacz też

[edytuj | edytuj kod]
  1. ↑ Nie jest wymagane dodawanie znacznika <references responsive=""/> lub podobnych.