Szablon:Navbox podgrupa
|
Ten szablon służy do tworzenia zagnieżdżonych spisów wewnątrz szablonu {{Navbox}}. Szablon może być podany jako parametr spis
kolejnego szablonu Navbox ("rodzica"). Dokładny opis działania znajduje się w dokumentacji tego szablonu.
Pusty szablon
[edytuj]{{Navbox podgrupa | styl opisu = | styl spisu = | opis1 = | spis1 = | opis2 = | spis2 = ... | opis25 = | spis25 = }}
Parametry
[edytuj]Wszystkie parametry są takie same jak w {{Navbox}} – sprawdź jego dokumentację. Jedyne różnice są następujące:
- Parametr
ramka
ustawiony jest domyślnie napodgrupa
. - Padding opisów jest ustawiony domyślnie na 0.75em po bokach i może być zmieniony jedynie poprzez użycie parametru
padding opisu
. To ustawienie zapobiega nieprawidłowemu wyświetlaniu szablonu w Internet Explorerze.
Wszystko pozostałe jest dokładnie takie samo jak w szablonie Navbox.
Poniżej opisano tylko najważniejsze parametry szablonu.
Komórki
[edytuj]- spisn
- (np. spis1, spis2, ... spis25) Główna część szablonu, zazwyczaj lista linków. Formatowany jest jako inline, dlatego należy tu dodać tagi
<div></div>
lub<span></span>
, jeśli zawartość pola wypisana jest w kilku liniach. Wymagany jest co najmniej jeden parametr spis. Każdy dodatkowy spis tworzy osobny wiersz tabeli. Każdy spisn może być poprzedzony odpowiadającym mu parametrem opisn (zobacz niżej). Kolor tła spisów i całej tabeli domyślnie ustawiony jest jako przezroczysty (transparent
), dlatego wyświetla ten sam kolor tła, jaki jest użyty w szablonie-rodzicu.
- opisn
- (np. opis1, opis2, ..., opis25) Jeśli parametr został podany, jego zawartość pojawia się w komórce nagłówkowej po lewej stronie odpowiadającego mu parametru spisn. Jeśli zostanie pominięty, spisn zajmuje całą szerokość tabeli. Kolor tła domyślnie ustawiony jest na
#ddf
(skrót od#ddddff
), ale może zostać zmieniony poprzez parametr styl opisu (zobacz poniżej).
Style
[edytuj]- styl ogólny
- Ustawia CSS, które zostaną zaaplikowane do głównej części szablonu. Przykłady:
background:#nnnnnn;
text-align:[right/center/left/justify];
- styl opisu
- CSS dla komórek opisn Ta opcja nadpisuje wszystkie style podane dla całej tabeli. Przykłady:
background:#nnnnnn;
text-align:[left/center/right];
vertical-align:[top/middle/bottom];
white-space:nowrap;
- styl spisu
- CSS dla komórek spisów. Parametr nadpisywany przez styl nieparzystych i styl parzystych.
- styl nieparzystych
- styl parzystych
- CSS dla elementów spis o numerach odpowiednio nieparzystych (spis1, spis3 itd.) i parzystych (spis2, spis4 itd.). Zazwyczaj parametr jest używany, aby ustawić kolor tła (
background:#nnnnnn;
) w celu naprzemiennego kolorowania komórek.
- parzystość
[zamień, parzyste, nieparzyste, brak]
- Wartość
zamień
powoduje, że kolejność kolorowania parzystych i nieparzystych numerów wierszy jest odwrócona. Normalnie (bez zmiany kolorów np. przezstyl nieparzystych
) parzyste wiersze są szare, a nieparzyste białe. Przy użyciu tego parametru wiersze nieparzyste stają się szare, a parzyste białe. Ustawienieparzyste
lubnieparzyste
powoduje, że wszystkie wiersze mają ten sam kolor tła, odpowiednio domyślny dla parzystych i nieparzystych wierszy. Ustawienie wartościbrak
wyłącza automatyczne kolorowanie wierszy.
- parzystość
Ustawianie szerokości grup
[edytuj]Jeśli kilka szablonów {{Navbox podgrupa}} zostaje użytych w jednym "rodzicu" {{Navbox}}, być może lepiej wygląda, jeśli szerokości opisów są równe. Aby to zrobić, należy użyć parametrów styl opisu
na wybraną szerokość, a parametry styl spisu
na width:auto (z powodu ograniczeń HTML/CSS). Np. należy wstawić następujący kod do każdego szablonu {{Navbox podgrupa}}:
styl opisu = width:10em;
styl spisu = width:auto;
Możesz też użyć parametrów grafika
i grafika lewa
. Prawdopodobnie musisz wtedy ustawić także ręcznie ich szerokości za pomocą parametrów styl grafiki
i styl grafiki lewej
.
Przykłady
[edytuj]Przykład 1
[edytuj]Przykład użycia szablonu Navbox podgrupa zastosowanego wewnątrz szablonu Navbox
|
{{Navbox | zwijanie = rozwinięte | nazwa = Państwa świata | tytuł = Państwa świata | opis1 = Europa | spis1 = {{Navbox podgrupa | opis1 = Skandynawia | spis1 = [[Szwecja]] • [[Finlandia]] | opis2 = Bałkany | spis2 = [[Serbia]] • [[Albania]] | opis3 = Europa Zachodnia | spis3 = [[Francja]] • [[Niemcy]] }} | opis2 = Azja | spis2 = [[Japonia]] • [[Chiny]] • [[Korea Północna]] }}
Przykład 2
[edytuj]Przykładowa lista stosująca poziome nagłówki grup przez przypisanie nagłówków do spis1
i spis3
oraz linków do spis2
i spis4
). Szablon stosuje parametry styl spisu1
i styl spisu3
do ustawienia tła nagłówków.
|
{{Navbox | zwijanie = rozwinięte | nazwa = Cesarze rzymscy | tytuł = Cesarze rzymscy | opis1 = Kryzys 235 AD - 284 AD | spis1 = [[Maximinus Thrax]] • [[Gordian I]] • [[Gordian II]] • [[Pupienus]] i [[Balbinus]] • [[Gordian III]] • [[Filip I Arab|Marcus Iulius Philippus]] • [[Filip II (cesarz rzymski)|Philippus II]] • [[Decjusz (cesarz rzymski)|Traianus Decius]] • [[Herenniusz Decjusz|Herennius Decius]] i [[Hostylian|Hostilianus]] • [[Trebonianus Gallus]] i [[Woluzjan|Veldumnianus Volusianus]] • [[Aemilianus]] • [[Walerian I|Valerianus]] • [[Gallienus]] • [[Claudius II]] • [[Quintillus]] • [[Lucjusz Domicjusz Aurelian|Aurelian]] • [[Marcus Claudius Tacitus]] • [[Florianus]] • [[Probus]] • [[Carus]] • [[Numerian]] • [[Carinus]] | opis2 = Dominacja | spis2 = {{Navbox podgrupa |styl spisu1 = background:#ddf; |spis1 = '''284 AD - 395 AD''' |spis2 = [[Diocletian]] • [[Maximian]] • [[Constantius Chlorus|Constantius I]] • [[Galerius]] • [[Flavius Valerius Severus|Severus II]] • [[Maximinus II Daia|Maximinus]] • [[Maxentius]] • [[Constantine I]] • [[Licyniusz (cesarz rzymski)|Licinius]] • [[Licyniusz II|Licinius II]] • [[Konstantyn II (cesarz rzymski)|Constantine II]] • [[Konstans (rzymski cesarz)|Constans I]] • [[Constantius II]] • [[Julian Apostata|Flavius Claudius Iulianus (''Apostata'')]] • [[Jovian]] • [[Valentinian I]] • [[Valens]] • [[Gracjan (cesarz rzymski)|Gratian]] • [[Valentinian II]] • [[Eugenius]] • [[Theodosius I]] |styl spisu3 = background:#ddf; |spis3 = '''Imperium zachodnie (393 AD - 476 AD)''' |spis4 = [[Flavius Honorius|Flavius Honorius]] • [[Jan (cesarz rzymski)|Ioannes]] • [[Walentynian III|Valentinianus III]] • [[Petronius Maximus]] • [[Avitus]] • [[Majorian]] • [[Libius Severus]] • [[Anthemius]] • [[Olybrius]] • [[Gliceriusz|Glycerius]] • [[Julius Nepos]] • [[Romulus Augustus]] }} }}
Zobacz też
[edytuj]- {{Navbox}} – Podstawowy navbox
- {{Navbox z kolumnami}} – Pozwala na tworzenie kolumn zamiast grup/list
- – ostrożnie ze stosowaniem navboksu z kolumnami: nie twórz nawigacji, która nie zmieści się w mniejszych okienkach, np. 500 px
- {{Navbox ze zwijanymi grupami}} – Inna wersja
- {{Nowrap start}} – Zalecany format dodawania myślników, średników i innych znaków między elementami listy.
Powyższy opis jest dołączany ze strony Szablon:Navbox podgrupa/opis. (edytuj | historia)
Kategorie należy dodawać do podstrony /opis. Zobacz podstrony tego szablonu. |