Przejdź do zawartości

Szablon:

Z Wikibooks, biblioteki wolnych podręczników.
(Przekierowano z Szablon:Mdash)
 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]
Spis treści

Ten szablon wstawia pauzę (mdash), czyli: " ", poprzedzoną spacją niełamiącą. Szablon działa tak samo, jak następujący kod HTML:  — .

Użycie

[edytuj]

Szablon stworzony został do tworzenia list, zwykle w szablonach nawigacyjnych, by mieć lepszą kontrolę nad łamaniem wierszy: ten szablon zapobiega łamaniu pierwszej spacji pomiędzy symbolem punktora · a poprzedzającym go elementem listy, i wstawia zwykłą miękką spację przed następnym elementem. W ten sposób mamy pewność, że znacznik zostanie na końcu poprzedniego wiersza.

Szablon nie posiada żadnych parametrów i nie wymaga współpracy z żadnym innym szablonem.

Spacje za

[edytuj]

Szablon dopuszcza wstawienie więcej niż jednej spacji za nim: kod będzie zawierał te znaki, jednak przeglądarka nie pokaże tylko jedną miękką spację.

Np. kod:

 [[Chlorek sodu|Sól morska]]{{—}}   [[Pieprz]]{{—}}
 [[Curry]]{{—}}[[Szafran]].

 [[Chlorek sodu|Sól morska]]{{—}}[[Pieprz]]{{—}}[[Curry]]{{—}}   [[Szafran]]      
 

...spowoduje wyświetlenie obu tekstów w identyczny sposób, a mianowicie:

Sól morska — Pieprz — Curry — Szafran.

Sól morska — Pieprz — Curry — Szafran.

(Możesz zaobserwować łamanie tekstu, zwężając okienko przeglądarki.)

Szablon nie dodaje niełamliwej spacji za pauzą.

Notatka: Kiedy elementy listy składają się z większej ilości słów, np. "Sól morska", aby kontrolować łamanie linii, wstawiaj między słowa spację niełamiącą " ": "Sól morska".

Spacje przed

[edytuj]

Np. kod:

 [[Chlorek sodu|Sól morska]]   {{—}}[[Pieprz]]{{—}}
 [[Curry]]   {{—}}[[Szafran]].
 

...może stworzyć coś takiego:

Sól morska
a)  — Pieprz —
b) Curry  — Szafran.

W tym przykładzie widać, że nie można przed tym szablonem umieszczać spacji, bo niweczy to cały efekt jego działania i może spowodować (a) pojawienie się symbolu znacznika na początku linii, oraz (b) zwiększoną spację.

Zobacz też

[edytuj]
  • ostre, wzbraniające zawijania wierszy:
    • {{nowrap}} – szablon o podobnym zastosowaniu
    • {{nowrap start}} - "początek linii" zaznaczamy tym szablonem
    • {{nowrap koniec}} – "koniec linii"" zaznaczamy tym szablonem
  • ostre, wzbraniające zawijania linków w wierszach:
  • ostre, wymuszające zawijanie wierszy: