Szablon:Układ wielokolumnowy
UżycieEdytuj
Szablon powoduje wyświetlenie treści w kilku kolumnach. Liczba kolumn może być elastyczna (zależna od szerokości okna przeglądarki).
Zalecane są dwie formy użycia:
- gdzie:
- szerokość należy zapisać w jednym z dwóch formatów (D – dowolna cyfra):
- DDem (bez spacji między liczbą a em), np. 10em („em” jest jednostką rozmiaru tekstu równą w przybliżeniu szerokości litery „M”)
- DDpx lub DDDpx (bez spacji między liczbą a px), np. 200px
- Jeśli parametr ten nie zostanie podany, automatycznie przyjmowana jest wartość 14em.
- liczba – podanie tego parametru wskazuje maksymalną liczbę kolumn, nawet jeśli parametr szerokość pozwoliłby na większą ich liczbę
- tekst powinien mieć formę listy wypunktowanej (wikikod
*
), numerowanej (wikikod#
) lub z wymuszonym podziałem linii (wikikod<br />
lub puste linie pomiędzy elementami listy)
Znane problemyEdytuj
- Działanie szablonu może być zakłócane przez niektóre znaki, na przykład „=” w tekście. W takiej sytuacji należy poprzedzić tekst podaniem numeru parametru, np.:
- Uwaga! W przypadku podania numeru parametru zazwyczaj konieczne jest dodanie kodu
<nowiki/>
, przy jego braku pierwszy element listy wyświetla się nieprawidłowo.
- W przeglądarce Internet Explorer w wersji poniżej 10 lista nie będzie dzielona na kolumny (ale będzie wyświetlana prawidłowo). Te przeglądarki są już jednak praktycznie nieużywane.
PrzykładyEdytuj
Przykłady bez podania maksymalnej liczby kolumnEdytuj
Liczba kolumn będzie zależeć od szerokości okna przeglądarki (zobacz: responsive web design).
- Przykład 1
Treść zostanie rozlokowana w kolumnach o szerokości 12em:
- Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
- Aleksandria – Port Zachodni
- Amreya
- Anfoushi
- Assafra
- Attarine
- Azarita (Mazarita, oryginalnie Lazarette)
- Bab Sidra
- Bahari
- Bachus
- Bulkeley (Bokla)
- Burg el-Arab
- Cleopatra
- Dekheila
- Śródmieście
- Fleming
- Gabbari (Qabbari)
- Gianaclis
- Glym (skrót od Glymenopoulos)
- Gumrok
- Hadara
- Ibrahimeya
- Kabbary (Qabbary)
- King Mariout
- Kafr Abdu
- Karmous (Karmouz)
- Kom el-Dik (Kom el-Dekka)
- Labban
- Laurent
- Maamoura Beach
- Maamoura
- Mafrouza
- Przykład 2
Treść zostanie rozlokowana w kolumnach o szerokości 200px:
- Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
- Aleksandria – Port Zachodni
- Amreya
- Anfoushi
- Assafra
- Attarine
- Azarita (Mazarita, oryginalnie Lazarette)
- Bab Sidra
- Bahari
- Bachus
- Bulkeley (Bokla)
- Burg el-Arab
- Cleopatra
- Dekheila
- Śródmieście
- Fleming
- Gabbari (Qabbari)
- Gianaclis
- Glym (skrót od Glymenopoulos)
- Gumrok
- Hadara
- Ibrahimeya
- Kabbary (Qabbary)
- King Mariout
- Kafr Abdu
- Karmous (Karmouz)
- Kom el-Dik (Kom el-Dekka)
- Labban
- Laurent
- Maamoura Beach
- Maamoura
- Mafrouza
Przykłady z maksymalną liczbą kolumnEdytuj
Ten wariant jest najlepszy, jeśli nie chcemy, żeby kolumn nie było zbyt dużo w szerokim oknie. Jednocześnie układ nadal pozostaje responsywny (będzie wyglądał dobrze na komórce).
- Przykład 3
W tym wypadku szerokość kolumny będzie wynosić co najmniej 12em, a liczba kolumn maksymalnie 3.
W Twojej przeglądarce wygląda to tak:
- Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
- Aleksandria – Port Zachodni
- Amreya
- Anfoushi
- Assafra
- Attarine
- Azarita (Mazarita, oryginalnie Lazarette)
- Bab Sidra
- Bahari
- Bachus
- Bulkeley (Bokla)
- Burg el-Arab
- Cleopatra
- Dekheila
- Śródmieście
- Fleming
- Gabbari (Qabbari)
- Gianaclis
- Glym (skrót od Glymenopoulos)
- Gumrok
- Hadara
- Ibrahimeya
- Kabbary (Qabbary)
- King Mariout
- Kafr Abdu
- Karmous (Karmouz)
- Kom el-Dik (Kom el-Dekka)
- Labban
- Laurent
- Maamoura Beach
- Maamoura
- Mafrouza
- Przykład 4
Tak jak w przykładzie 3, ale z maksymalną liczbą kolumn ustawioną na 4.
W Twojej przeglądarce wygląda to tak:
- Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
- Aleksandria – Port Zachodni
- Amreya
- Anfoushi
- Assafra
- Attarine
- Azarita (Mazarita, oryginalnie Lazarette)
- Bab Sidra
- Bahari
- Bachus
- Bulkeley (Bokla)
- Burg el-Arab
- Cleopatra
- Dekheila
- Śródmieście
- Fleming
- Gabbari (Qabbari)
- Gianaclis
- Glym (skrót od Glymenopoulos)
- Gumrok
- Hadara
- Ibrahimeya
- Kabbary (Qabbary)
- King Mariout
- Kafr Abdu
- Karmous (Karmouz)
- Kom el-Dik (Kom el-Dekka)
- Labban
- Laurent
- Maamoura Beach
- Maamoura
- Mafrouza
- Przykład 5
Tak jak w przykładzie 4, ale z minimalną szerokością kolumn ustawioną na dużą wartość (25em).
Zwróć uwagę, że w wypadku podania dużej szerokości nie wszystkie kolumny zmieszczą się w oknie. To normalne. Jeśli okienko jest za wąskie, to liczba kolumn zostanie automatycznie zredukowana. Wybierz mniejszą szerokość, aby mogło się zmieścić więcej kolumn.
W Twojej przeglądarce wygląda to tak:
- Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
- Aleksandria – Port Zachodni
- Amreya
- Anfoushi
- Assafra
- Attarine
- Azarita (Mazarita, oryginalnie Lazarette)
- Bab Sidra
- Bahari
- Bachus
- Bulkeley (Bokla)
- Burg el-Arab
- Cleopatra
- Dekheila
- Śródmieście
- Fleming
- Gabbari (Qabbari)
- Gianaclis
- Glym (skrót od Glymenopoulos)
- Gumrok
- Hadara
- Ibrahimeya
- Kabbary (Qabbary)
- King Mariout
- Kafr Abdu
- Karmous (Karmouz)
- Kom el-Dik (Kom el-Dekka)
- Labban
- Laurent
- Maamoura Beach
- Maamoura
- Mafrouza
Typy listEdytuj
W szablonie można stosować wszystkie typy list możliwe w Wikipedii:
- Lista numerowana (znaki
#
w wikikodzie)
- Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
- Aleksandria – Port Zachodni
- Amreya
- Anfoushi
- Assafra
- Attarine
- Azarita (Mazarita, oryginalnie Lazarette)
- Bab Sidra
- Lista wypunktowana (znaki
*
w wikikodzie)
- Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
- Aleksandria – Port Zachodni
- Amreya
- Anfoushi
- Assafra
- Attarine
- Azarita (Mazarita, oryginalnie Lazarette)
- Bab Sidra
- Lista z wymuszonym podziałem linii (znaczniki
<br />
w wikikodzie)
Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
Aleksandria – Port Zachodni
Amreya
Anfoushi
Assafra
Attarine
Azarita (Mazarita, oryginalnie Lazarette)
Bab Sidra
- Lista z pustymi liniami pomiędzy elementami listy
Aleksandria – Port Wschodni – długa linia, która nie mieści się w kolumnie o zadanej szerokości
Aleksandria – Port Zachodni
Amreya
Anfoushi
Assafra
Attarine
Azarita (Mazarita, oryginalnie Lazarette)
Bab Sidra
Parametry szablonu (strukturyzacja VE)Edytuj
Szablon służy do tworzenia układu wielokolumnowego z zachowaniem grup.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
treść | 1 | Treść, która ma być podzielona na kolumny. Uwaga! W wypadku dodawania listy wstaw na początku <nowiki /> | Treść | wymagany |
minimalna szerokość | szerokość | Minimalna szerokość kolumn (np. 12em, 200px). Zalecamy używanie em dla treści tekstowych. Jednostka 1em to w przybliżeniu szerokość litery M.
| Ciąg znaków | sugerowany |
liczba kolumn | liczba | Maksymalna liczba kolumn. Uwaga! Wartości wyższe od 2 podaj z szerokością.
| Liczba | opcjonalny |
Zobacz teżEdytuj
Kategoria:Szablon Układ wielokolumnowy bez szerokości (edytuj • dysk. • historia • linkujące • obserwuj • rejestr • 1696 elementów)
- {{Kolumny-start}} – szablon do tworzenia układu wielokolumnowego z zachowaniem grup.
{{col-begin}}– przestarzały szablon do sztywnych kolumn.
Linki zewnętrzneEdytuj
- MDN: column-count.
- CSS Multi-column Layout Module, specyfikacja na stronach W3C.
Powyższy opis jest dołączany ze strony Szablon:Układ wielokolumnowy/opis. (edytuj | historia)
Edytorzy mogą eksperymentować w brudnopisie (edytuj | różnice) tego szablonu. Kategorie należy dodawać do podstrony /opis. Zobacz podstrony tego szablonu. |