Clear/doc: Difference between revisions

From SL Pro Wrestling Wiki
/>Lady Aleena
changed to new category
m 17 revisions imported
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
; Description
;Description
:This template is a shorthand for <code>&lt;br style="clear: both;" /&gt;</code>.
This template allows you to clear the left side, right side, or both sides of the page. Clearing means that the content following the template will not be displayed until the existing content on the specified sides (for example, "hanging" or floating images or blocks) is displayed completely. This template is often used so that the text does not flow around unrelated images.
:It moves any content following the template below any objects floating to the left and/or right (TOCs, infoboxes, images, etc.).
 
; Syntax
The template adds the following code to the page: <code><nowiki><div style="clear:left/right/both;"></div></nowiki></code> (the value after <code>clear</code> depends on the parameters). This code affects elements with the CSS property <code>float</code>, including files floated to the side (for example, <code><nowiki>[[File:Image.png|right]]</nowiki></code>).
: {{t|clear|style=code}} clears both right and left content.
 
: {{t|clear|left|style=code}} clears only left floating objects.
;Syntax
: {{t|clear|right|style=code}} clears only right floating objects.
* To clear both sides of the page, add the code {{t|Clear}}.
: {{t|clear|none|style=code}} will not clear text after floating objects.
* To clear only the left side of the page, add the code {{t|Clear|left}}.
; Other options
* To clear only the right side of the page, add the code {{t|Clear|right}}.
: <code>inherit</code> and <code>initial</code>
 
; See also
You can also use {{t|-}} instead of {{t|Clear}} as a shorthand call for this template.
: {{t|-}} and {{t|clr}} clear both like this template. They do not have options.
__NOTOC__
: {{t|clrl}} clears left.
;Example
: {{t|clrr}} clears right.
<pre style="display:table">
<includeonly>
 
[[Category:Clear templates|{{PAGENAME}}]]
=== Section 1 ===
</includeonly><noinclude>
[[File:Example.jpg|200px|right]]
[[Category:Template documentation|{{PAGENAME}}]]
Section 1 text.
</noinclude>
 
=== Section 2 ===
Section 2 text.
{{Clear|right}}
 
=== Section 3 ===
Section 3 text.
</pre>
 
This code produces the following result:
 
----
 
=== Section 1 ===
[[File:Example.jpg|200px|right]]
Section 1 text.
 
=== Section 2 ===
Section 2 text.
{{Clear|right}}
 
=== Section 3 ===
Section 3 text.
 
----
 
As you can see above, the example image added in section 1 is displayed to the right and extends down through section 2, while the {{t|Clear}} template is called at the end of the second section, resulting in the example image not being next to section 3. Thus, one use of the {{t|Clear}} template is to control which elements are displayed next to which other elements.
 
== See also ==
* [https://developer.mozilla.org/en-US/docs/Web/CSS/clear CSS property <code>clear</code> on MDN]
* [https://developer.mozilla.org/en-US/docs/Web/CSS/float CSS property <code>float</code> on MDN]
 
<includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude>

Latest revision as of 08:12, 2 August 2024

Description

This template allows you to clear the left side, right side, or both sides of the page. Clearing means that the content following the template will not be displayed until the existing content on the specified sides (for example, "hanging" or floating images or blocks) is displayed completely. This template is often used so that the text does not flow around unrelated images.

The template adds the following code to the page: <div style="clear:left/right/both;"></div> (the value after clear depends on the parameters). This code affects elements with the CSS property float, including files floated to the side (for example, [[File:Image.png|right]]).

Syntax
  • To clear both sides of the page, add the code Template:T.
  • To clear only the left side of the page, add the code Template:T.
  • To clear only the right side of the page, add the code Template:T.

You can also use Template:T instead of Template:T as a shorthand call for this template.

Example

=== Section 1 ===
[[File:Example.jpg|200px|right]]
Section 1 text.

=== Section 2 ===
Section 2 text.
{{Clear|right}}

=== Section 3 ===
Section 3 text.

This code produces the following result:


Section 1[edit | edit source]

File:Example.jpg

Section 1 text.

Section 2[edit | edit source]

Section 2 text. Template:Clear

Section 3[edit | edit source]

Section 3 text.


As you can see above, the example image added in section 1 is displayed to the right and extends down through section 2, while the Template:T template is called at the end of the second section, resulting in the example image not being next to section 3. Thus, one use of the Template:T template is to control which elements are displayed next to which other elements.

See also[edit | edit source]