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
ramkaustawiony 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. Ustawienieparzystelubnieparzystepowoduje, że wszystkie wiersze mają ten sam kolor tła, odpowiednio domyślny dla parzystych i nieparzystych wierszy. Ustawienie wartościbrakwyłą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. |