Difference between revisions of "Template:In5/doc"
imported>Dinoguy1000 (any template can be intended as a universal template, and in every case name conflicts are a potential issue) |
imported>Funandtrvl (already in navbox) |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 21: | Line 21: | ||
{{in5}}Example 4: <code><nowiki>"32.0{{in5|7}}"</nowiki></code> produces: "32.0{{in5|7}}" | {{in5}}Example 4: <code><nowiki>"32.0{{in5|7}}"</nowiki></code> produces: "32.0{{in5|7}}" | ||
| − | Example 4 shows the ability to put trailing spaces, such as spaces after a number in a [[Help:Table|wikitable]] column (coded as: < | + | Example 4 shows the ability to put trailing spaces, such as spaces after a number in a [[Help:Table|wikitable]] column (coded as: <code>| 32.0{{tnull|in5}} </code>). Typical numbers (with <code>align=right</code>), in a table column, often appear crowded at the right-hand side, so appending {{tnull|in5}} can improve readability, in tables with lines between columns. |
==Comparison with letter-spacing== | ==Comparison with letter-spacing== | ||
| − | To insert spacing | + | To insert spacing {{em|between each character}} of any text, then <code><span style="letter-spacing:<var>value unit</var>"></code> can be used. For example, with <code><nowiki><span style="letter-spacing:1.2em"></nowiki></code>, spanning the text "example" (not including the quotation marks), it would look like: "<span style="letter-spacing:1.2em">example</span>". (Note that the spacing applies to the last character; the intended result might actually be to span the characters ''exampl'' only: "<span style="letter-spacing:1.2em">exampl</span>e".) The spacing <var>value</var> may express any number from 0 on; also fractions like <kbd>.45</kbd> are possible, and the <var>unit</var> may be <code>em</code> or any other standard HTML/CSS measurement unit (<code>pt</code>, <code>px</code>, <code>cm</code>, <code>mm</code>, <code>in</code>). |
== See also == | == See also == | ||
| − | |||
| − | |||
| − | |||
* {{tl|block indent}}, to indent an entire block of content, similar to a [[Template:Quote|block quotation]] (uses {{tag|div|o}} and CSS margins) | * {{tl|block indent}}, to indent an entire block of content, similar to a [[Template:Quote|block quotation]] (uses {{tag|div|o}} and CSS margins) | ||
{{Inline spacing templates}} | {{Inline spacing templates}} | ||
| − | <includeonly>{{ | + | |
| − | + | <includeonly>{{Sandbox other|| | |
| + | <!-- CATEGORIES BELOW THIS LINE, PLEASE: --> | ||
[[Category:Inline spacing templates]] | [[Category:Inline spacing templates]] | ||
}}</includeonly> | }}</includeonly> | ||
Latest revision as of 19:54, 10 September 2020
| 40px | This is a documentation subpage for Template:In5. It contains usage information, categories and other content that is not part of the original template page. |
| 30px | This template uses Lua: |
The indenter Template:in5 indents text by 5 spaces or
the count specified by
parameter 1 (range: 1 to 50 spaces).
Usage: {{in5}} <--indents by 5 spaces
Usage: {{in5|8}} <--indents by 8 spaces
Usage: {{in5|47}} <--indents by 47 spaces
Spaces outside the double braces will add an extra space on either
side,
such as the 12 spaces inserted by {{in5|10}}.
It does not insert a newline (line break). To use on a series of lines, add <br /> at the end of the line before (each) {{in5}}. You can also use a blank line before the {{in5}}, which will introduce a paragraph break.
Examples
The following are examples showing larger amounts of spacing:
Example 1: xx{{in5|10}}yy{{in5|10}}zz produces: xx yy zz
Example 2: xx{{in5|10}}yy{{in5|15}}zz produces: xx yy zz
Example 3: aa{{in5|20}}bb{{in5|20}}cc produces: aa bb cc
Example 4: "32.0{{in5|7}}" produces: "32.0 "
Example 4 shows the ability to put trailing spaces, such as spaces after a number in a wikitable column (coded as: | 32.0). Typical numbers (with {{in5}} align=right), in a table column, often appear crowded at the right-hand side, so appending {{in5}} can improve readability, in tables with lines between columns.
Comparison with letter-spacing
To insert spacing between each character of any text, then <span style="letter-spacing:value unit"> can be used. For example, with <span style="letter-spacing:1.2em">, spanning the text "example" (not including the quotation marks), it would look like: "example". (Note that the spacing applies to the last character; the intended result might actually be to span the characters exampl only: "example".) The spacing value may express any number from 0 on; also fractions like .45 are possible, and the unit may be em or any other standard HTML/CSS measurement unit (pt, px, cm, mm, in).
See also
- {{block indent}}, to indent an entire block of content, similar to a block quotation (uses
<div>and CSS margins)