Szablon:DivLinia/opis
Użycie
edytujSzablon ten służy do eliminowania pustych linii, jeżeli szablon je generuje, robiąc je o wysokości zerowej. Szablon to <div class="div-linia"></div>
o zerowej szerokości i wysokości.
Opis parametrów
edytujSzablon przyjmuje parametry:
styl
- style kaskadowych arkuszy stylów CSS (opcjonalny),klasa
- klasa (klasy) reguł stylów kaskadowych arkuszy stylów (opcjonalny),ukryta
- informuje, by ukryć znacznik blokowy w sposób:<div class="div-linia" style="display:none;"></div>
, niepusta, gdy jest ukryta.
Przykład
edytujNormalnie mamy puste linie jako:
- Przykład pierwszy
<noinclude>{{StandardowaStronaStart}}</noinclude> {{Lorem ipsum|1}} {{Lorem ipsum|1}} <noinclude>{{StandardowaStronaKoniec}}</noinclude>
- Wynik
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nibh augue, suscipit a, scelerisque sed, lacinia in, mi. Cras vel lorem. Etiam pellentesque aliquet tellus. Phasellus pharetra nulla ac diam. Quisque semper justo at risus. Donec venenatis, turpis vel hendrerit interdum, dui ligula ultricies purus, sed posuere libero dui id orci. Nam congue, pede vitae dapibus aliquet, elit magna vulputate arcu, vel tempus metus leo non est. Etiam sit amet lectus quis est congue mollis. Phasellus congue lacus eget neque. Phasellus ornare, ante vitae consectetuer consequat, purus sapien ultricies dolor, et mollis pede metus eget nisi. Praesent sodales velit quis augue. Cras suscipit, urna at aliquam rhoncus, urna quam viverra nisi, in interdum massa nibh nec erat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nibh augue, suscipit a, scelerisque sed, lacinia in, mi. Cras vel lorem. Etiam pellentesque aliquet tellus. Phasellus pharetra nulla ac diam. Quisque semper justo at risus. Donec venenatis, turpis vel hendrerit interdum, dui ligula ultricies purus, sed posuere libero dui id orci. Nam congue, pede vitae dapibus aliquet, elit magna vulputate arcu, vel tempus metus leo non est. Etiam sit amet lectus quis est congue mollis. Phasellus congue lacus eget neque. Phasellus ornare, ante vitae consectetuer consequat, purus sapien ultricies dolor, et mollis pede metus eget nisi. Praesent sodales velit quis augue. Cras suscipit, urna at aliquam rhoncus, urna quam viverra nisi, in interdum massa nibh nec erat.
Te wolną linię możemy wyeliminować za pomocą tego szablonu:
- Przykład drugi
<noinclude>{{StandardowaStronaStart}}</noinclude> {{Lorem ipsum|1}} {{DivLinia}} {{Lorem ipsum|1}} <noinclude>{{StandardowaStronaKoniec}}</noinclude>
- Wynik
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nibh augue, suscipit a, scelerisque sed, lacinia in, mi. Cras vel lorem. Etiam pellentesque aliquet tellus. Phasellus pharetra nulla ac diam. Quisque semper justo at risus. Donec venenatis, turpis vel hendrerit interdum, dui ligula ultricies purus, sed posuere libero dui id orci. Nam congue, pede vitae dapibus aliquet, elit magna vulputate arcu, vel tempus metus leo non est. Etiam sit amet lectus quis est congue mollis. Phasellus congue lacus eget neque. Phasellus ornare, ante vitae consectetuer consequat, purus sapien ultricies dolor, et mollis pede metus eget nisi. Praesent sodales velit quis augue. Cras suscipit, urna at aliquam rhoncus, urna quam viverra nisi, in interdum massa nibh nec erat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nibh augue, suscipit a, scelerisque sed, lacinia in, mi. Cras vel lorem. Etiam pellentesque aliquet tellus. Phasellus pharetra nulla ac diam. Quisque semper justo at risus. Donec venenatis, turpis vel hendrerit interdum, dui ligula ultricies purus, sed posuere libero dui id orci. Nam congue, pede vitae dapibus aliquet, elit magna vulputate arcu, vel tempus metus leo non est. Etiam sit amet lectus quis est congue mollis. Phasellus congue lacus eget neque. Phasellus ornare, ante vitae consectetuer consequat, purus sapien ultricies dolor, et mollis pede metus eget nisi. Praesent sodales velit quis augue. Cras suscipit, urna at aliquam rhoncus, urna quam viverra nisi, in interdum massa nibh nec erat.
Czyli widzimy, że gdy nie ma tego szablonu, powstaje pusta linia, a tekst jest umieszczony w akapicie, a użycie tego szablonu eliminuje tę wolną linię. Porównaj przykład pierwszy i drugi.
Załóżmy, że mamy kod na pewnej stronie:
<noinclude>{{StandardowaStronaStart}}</noinclude><includeonly>{{DivLinia}}</includeonly> == Oto jest rozdział == {{Lorem ipsum|1}} {{DivLinia}} <noinclude>{{StandardowaStronaKoniec}}</noinclude><includeonly>{{DivLinia}}</includeonly>
Czasami ze względów estetycznych należy postawić dodatkową spację, jak powyżej, a jeżeli strona jest inkludowana, to wywołania <noinclude>{{StandardowaStronaStart}}</noinclude> i <noinclude>{{StandardowaStronaKoniec}}</noinclude> znikają i powstaje dodatkowa pusta linia na dole tego przykładu (strony), tą wolną linię możemy wyeliminować za pomocą wywołania <includeonly>{{DivLinia}}</includeonly>, i w ten sposób ta dodatkowa linia zaczyna mieć zerową wysokość, czyli inaczej mówiąc znika, podobnie na górze tego przykładu.
- {{Podstrona dokumentacji}} - szablon dokumentacji na stronach opisów szablonów, na stronie szablonu ten szablon zostawiał by normalnie pustą linię, aby wyeliminować ją, to używamy dodatkowo ten szablon, gdy używamy parametru
| bez kategorii = tak
lub nie. - {{Status}} (dokładniej: {{Status/silnik}}) - szablon ustawia stopień ukończenia danej książki i w zależności od pierwszego i dalszych parametrów kategorie dodatkowe. Ten szablon w miejscu wstawienia zostawia pustą linię (bez
| id = stary
), a stopień ukończenia pojawia się w prawym górnym rogu strony.
Błędy
edytujBłędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
edytujSzablon ten służy do eliminowania pustych linii, jeżeli szablon je generuje, robiąc je o wysokości zerowej. Szablon to <div>...</div> o zerowej szerokości i wysokości.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
styl | styl | Style kaskadowych arkuszy stylów CSS. | Ciąg znaków | opcjonalny |
klasa | klasa | Klasa (klasy) reguł stylów kaskadowych arkuszy stylów. | Ciąg znaków | opcjonalny |
Zobacz też
edytuj- Szablony znacznika
<div>...</div>
- {{Div start}} i {{Div koniec}} - szablon znaczników kolejno otwierający i zamykający, w którym w tym pierwszym dodatkowo ustalamy
id
,styl
,klasa
iatrybuty
. Pomiędzy tymi znacznikami wsadzamy zawartość. - {{Div}} - szablon znaczników, w którym ustawiamy zmienne jak powyżej, a jako pierwszy numerowany parametr wstawiamy jego zawartość.
|