Template:·/doc: Difference between revisions

From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
m (Disambiguate Pepper to Black pepper using popups)
Line 15: Line 15:
The recommended usage is to use ''no'' space before the template and one space after the template, like this:
The recommended usage is to use ''no'' space before the template and one space after the template, like this:


<nowiki>[[Salt]]{{&middot;}} [[Pepper]]</nowiki>
<nowiki>[[Salt]]{{&middot;}} [[Black pepper|Pepper]]</nowiki>


The template can also be used with no space after it, but then the code does not wrap in the edit window thus making editing harder. Like this:
The template can also be used with no space after it, but then the code does not wrap in the edit window thus making editing harder. Like this:


<nowiki>[[Salt]]{{&middot;}}[[Pepper]]</nowiki>
<nowiki>[[Salt]]{{&middot;}}[[Black pepper|Pepper]]</nowiki>


Both examples will render one space on each side of the dot, like this:
Both examples will render one space on each side of the dot, like this:
:[[Salt]] '''&middot;''' [[Pepper]]
:[[Salt]] '''&middot;''' [[Black pepper|Pepper]]


If it line breaks then the line break will come ''after'' the dot, not before, like this:
If it line breaks then the line break will come ''after'' the dot, not before, like this:
:[[Salt]] '''&middot;'''
:[[Salt]] '''&middot;'''
:[[Pepper]]
:[[Black pepper|Pepper]]


For long dotted lists each list item can be put on its own line, with no spaces between each item and the template. Like this:
For long dotted lists each list item can be put on its own line, with no spaces between each item and the template. Like this:
<pre><nowiki>
<pre><nowiki>
[[Salt]]{{&middot;}}
[[Salt]]{{&middot;}}
[[Pepper]]{{&middot;}}
[[Black pepper|Pepper]]{{&middot;}}
[[Curry]]{{&middot;}}
[[Curry]]{{&middot;}}
[[Saffron]]</nowiki></pre>
[[Saffron]]</nowiki></pre>
Line 38: Line 38:


As before it will render one space on each side of the dots, like this:
As before it will render one space on each side of the dots, like this:
:[[Salt]] '''&middot;''' [[Pepper]] '''&middot;''' [[Curry]] '''&middot;''' [[Saffron]]
:[[Salt]] '''&middot;''' [[Black pepper|Pepper]] '''&middot;''' [[Curry]] '''&middot;''' [[Saffron]]


And if it line breaks then the line break will come ''after'' one of the dots, not before, like this:
And if it line breaks then the line break will come ''after'' one of the dots, not before, like this:
:[[Salt]] '''&middot;''' [[Pepper]] '''&middot;'''
:[[Salt]] '''&middot;''' [[Black pepper|Pepper]] '''&middot;'''
:[[Curry]] '''&middot;''' [[Saffron]]
:[[Curry]] '''&middot;''' [[Saffron]]


When using the template to separate words in italics (typically lists of artworks in [[Template:navbox|navboxes]]), put it ''within the italics'' to display with proper spacing on both sides. Compare:
When using the template to separate words in italics (typically lists of artworks in [[Template:navbox|navboxes]]), put it ''within the italics'' to display with proper spacing on both sides. Compare:


<nowiki>''[[Salt]]''{{&middot;}} ''[[Pepper]]''</nowiki>
<nowiki>''[[Salt]]''{{&middot;}} ''[[Black pepper|Pepper]]''</nowiki>
<nowiki>''[[Salt]]{{&middot;}} [[Pepper]]''</nowiki>
<nowiki>''[[Salt]]{{&middot;}} [[Black pepper|Pepper]]''</nowiki>


<!-- This smaller text size is necessary for the first example to "fail" as intended. -->
<!-- This smaller text size is necessary for the first example to "fail" as intended. -->
<div style="font-size:90%">
<div style="font-size:90%">
:''[[Salt]]''{{·}} ''[[Pepper]]''
:''[[Salt]]''{{·}} ''[[Black pepper|Pepper]]''
:''[[Salt]]{{·}} [[Pepper]]''
:''[[Salt]]{{·}} [[Black pepper|Pepper]]''
</div>
</div>


Line 59: Line 59:
=== Usage issues ===
=== Usage issues ===
Putting one or more spaces before the template will cause it to render differently, like these examples:
Putting one or more spaces before the template will cause it to render differently, like these examples:
<nowiki>[[Salt]] {{&middot;}}[[Pepper]]</nowiki>
<nowiki>[[Salt]] {{&middot;}}[[Black pepper|Pepper]]</nowiki>
<nowiki>[[Salt]] {{&middot;}}[[Pepper]]</nowiki>
<nowiki>[[Salt]] {{&middot;}}[[Black pepper|Pepper]]</nowiki>
<nowiki>[[Salt]] {{&middot;}} [[Pepper]]</nowiki>
<nowiki>[[Salt]] {{&middot;}} [[Black pepper|Pepper]]</nowiki>
<nowiki>[[Salt]] {{&middot;}} [[Pepper]]</nowiki>
<nowiki>[[Salt]] {{&middot;}} [[Black pepper|Pepper]]</nowiki>


Then it will render with ''two'' spaces before the dot, and one after, like this:
Then it will render with ''two'' spaces before the dot, and one after, like this:
:[[Salt]] &nbsp;'''&middot;''' [[Pepper]]
:[[Salt]] &nbsp;'''&middot;''' [[Black pepper|Pepper]]


And if it line breaks it might break ''before'' the dot, like this:
And if it line breaks it might break ''before'' the dot, like this:
:[[Salt]]
:[[Salt]]
:'''&middot;''' [[Pepper]]
:'''&middot;''' [[Black pepper|Pepper]]


Alternatively an <code>&amp;nbsp;</code> can be added before and after the template to create extra padding around the middot.
Alternatively an <code>&amp;nbsp;</code> can be added before and after the template to create extra padding around the middot.