ᱪᱷᱟᱸᱪ:Inline block/doc
This is a documentation subpage for ᱪᱷᱟᱸᱪ:Inline block. It contains usage information, categories and other content that is not part of the original ᱪᱷᱟᱸᱪ page. |
Usage
ᱥᱟᱯᱲᱟᱣThe template {{Inline block}} creates an element—by default a <span>
—that has the CSS property display: inline-block;
. There is support for a range of common style properties as template parameters, and an all-purpose style
parameter.
One intended use is to replace {{nowrap}} when coding templates with complex layout, which need to display differently on mobile and desktop. Like {{nowrap}}, it holds content together and avoids wrapping it where possible. However, if necessary, such as on small screens, the content will wrap.
Example of wrapping control
ᱥᱟᱯᱲᱟᱣIn each case the outline represents a width constraint, which might be affected by the user's screen size, other parts of the template, or both.
Here, each grey box and the text "Color of ..." are wrapped in {{inline block}} templates. If {{nowrap}} had been used instead, there would be no visible difference in the first two cases. In the third case, however, the text would have been unable to wrap into the space available. On mobile, this might mean that a table or the whole article is forced to become horizontally scrollable.
TemplateData
ᱥᱟᱯᱲᱟᱣTemplateData for Inline block
Parameter | Description | Type | Status | |
---|---|---|---|---|
Content | 1 | The content to be wrapped in an inline-block element | Content | required |
Tag name | 2 | Changes the HTML tag used. This may affect what elements this template should contain or be contained by.
| String | optional |
Title | title | Title of the content (used as tooltip text, or expanded abbreviation when 2=abbr
| String | optional |
Width | width | The width; passed directly to the "width" CSS attribute | String | optional |
Height | height | The height; passed directly to the "height" CSS attribute | String | optional |
Text color | color | The text color; passed directly to the "color" CSS attribute | String | optional |
Background formatting | background bg | The background formatting; passed directly to the "background" CSS attribute | String | optional |
Other styles | style | Style information as plain CSS. | String | optional |
See also
ᱥᱟᱯᱲᱟᱣ- {{nowrap}} prevents wrapping within a single template (i.e. not suitable for relatively complex or lengthy content).
- {{Nowraplinks}}...{{Nowraplinks end}} prevents wraps inside links while allowing wraps between links and in normal text. Very useful for link lists and easy to use.
- {{Nowrap begin}}...{{Nowrap end}} prevents wraps in both text and links. For the trickier wrapping cases when you need full control, for instance in very complex link lists.
- {{Spaces}} to produce multiple non-breaking spaces (or a single one).
- {{Inline block}} affects, but does not entirely prevent, line wrapping.
- {{Allow wrap}} can be used to provide a (brief) exception within a no-wrapping area.
- {{Normalwraplink}} allows links to wrap when they otherwise would not.
- {{·}} and {{•}}, spaced and wrap-sensitive interpunct (dot) and bullet.
- Wikipedia:Line-break handling, the how-to guide about word/line-wrapping/breaks at Wikipedia.
- In particular, to avoid line wrapping when quoting a passage such as a poem or computer code, see {{Quote#Line breaks}} - e.g. Template:Blockquote with "poem" tag.