Template:Boxcode: Difference between revisions
Jump to navigation
Jump to search
Tag: Undo |
m (Top and bottom margins inside <pre> tags removed globally since 2021/09/15) |
||
(44 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<div style="width: | <div style="width:{{{width|auto}}}; float:{{{float|none}}};"> | ||
<div style="margin:5px; padding:5px; background:#e5e5ff; border:3px double #8080b0; box-shadow: 4px 4px 2px 1px #e0e0e0; overflow:auto;"> | |||
{{#if:{{{title|}}} | <div class="nowrap" style="margin-bottom:5px; display:inline-block;"> | |||
<div style="float:left; padding-left:5px; padding-right:5px; line-height:25px; background:#ffffff; border:1px solid #8080b0; font-weight:bold; font-style:italic; color:#606090;">{{{title|Custom Title}}}</div><span style="text-align:right; margin-left:5px;">[[image:Edit-copy_purple.svg.png|link=|x25px]]</span> | |||
</div> | }} | |||
<div style="height:{{{height|auto}}}; border:1px dashed #8080b0;">{{{code|Code Sample}}}</div> | |||
</div> | |||
</div><noinclude> | |||
==Usage== | == Usage == | ||
<nowiki>{{Boxcode| | All the parameters in bold are optional, for a good look the "code sample" should start with either a <nowiki><pre> or a <syntaxhighlight></nowiki> | ||
<nowiki>{{</nowiki>Boxcode|'''code='''Code Sample<nowiki>}}</nowiki> | |||
<br>...or...<br> | |||
<nowiki>{{</nowiki>Boxcode|'''title='''Custom Title|'''code='''Code Sample<nowiki>}}</nowiki> | |||
<br>...or...<br> | |||
<nowiki>{{</nowiki>Boxcode|'''float='''left|'''title='''Custom Title|'''code='''Code Sample<nowiki>}}</nowiki> | |||
<br>...or...<br> | <br>...or...<br> | ||
<nowiki>{{Boxcode|title=Custom Title| | <nowiki>{{</nowiki>Boxcode|'''float='''left|'''width='''50%|'''title='''Custom Title|'''code='''Code Sample<nowiki>}}</nowiki> | ||
<br>...or...<br> | <br>...or...<br> | ||
< | <nowiki>{{</nowiki>Boxcode|'''float='''right|'''width='''50%|'''height='''500px|'''title='''Custom Title|'''code='''Code Sample<nowiki>}}</nowiki> | ||
== | == Examples == | ||
{{Boxcode|title= | {{Boxcode|code=<syntaxhighlight lang="xml"> | ||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar at bottom of the template to preserve the width of the wiki pages | |||
................................. ........................... ............................................ ....................................... ....................................................... ..................................... ....................... .............................o/sup | |||
</syntaxhighlight>}} | |||
{{clear}} | |||
{{Boxcode|float=left|title=float=left|code=<syntaxhighlight lang="xml"> | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar | |||
</syntaxhighlight>}} | |||
{{Boxcode|float=right|title=float=right|code=<syntaxhighlight lang="xml"> | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar | |||
</syntaxhighlight>}} | |||
{{clear}} | |||
{{Boxcode|float=left|width=50%|title=float=left, width=50%|code=<syntaxhighlight lang="xml"> | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar at bottom of the template to preserve the width of the wiki pages | |||
</syntaxhighlight>}} | |||
{{Boxcode|float=right|width=50%|title=float=right, width=50%|code=<syntaxhighlight lang="xml"> | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar at bottom of the template to preserve the width of the wiki pages | |||
</syntaxhighlight>}} | |||
{{clear}} | |||
{{Boxcode|float=left|width=700px|title=float=left, width=700px|code=<syntaxhighlight lang="xml"> | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar | |||
</syntaxhighlight>}} | |||
{{Boxcode|float=right|width=350px|height=200px|title=float=right, width=350px, height=200px|code=<syntaxhighlight lang="xml"> | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar | |||
<code> | |||
lines | |||
<!--here--> | |||
very long lines adds a horizontal scroll bar | |||
</syntaxhighlight>}} | |||
{{clear}} | |||
{{Boxcode|float=left|title=float=left (with a title longer than the code)|code=<syntaxhighlight lang="xml"> | |||
<code> | |||
lines | |||
<!--here--> | |||
</syntaxhighlight>}} | |||
{{Boxcode|float=left|width=150px|title=float=left, width=150px (with a title longer than the code but restricted in width)|code=<syntaxhighlight lang="xml"> | |||
<code> | <code> | ||
lines | lines | ||
<!--here--> | <!--here--> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
[[Category:templates]]</noinclude> | [[Category:templates]]</noinclude> |
Revision as of 18:18, 15 September 2021
Code Sample
Usage
All the parameters in bold are optional, for a good look the "code sample" should start with either a <pre> or a <syntaxhighlight>
{{Boxcode|code=Code Sample}}
...or...
{{Boxcode|title=Custom Title|code=Code Sample}}
...or...
{{Boxcode|float=left|title=Custom Title|code=Code Sample}}
...or...
{{Boxcode|float=left|width=50%|title=Custom Title|code=Code Sample}}
...or...
{{Boxcode|float=right|width=50%|height=500px|title=Custom Title|code=Code Sample}}
Examples
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar at bottom of the template to preserve the width of the wiki pages
................................. ........................... ............................................ ....................................... ....................................................... ..................................... ....................... .............................o/sup
float=left
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar
float=right
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar
float=left, width=50%
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar at bottom of the template to preserve the width of the wiki pages
float=right, width=50%
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar at bottom of the template to preserve the width of the wiki pages
float=left, width=700px
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar
float=right, width=350px, height=200px
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar
<code>
lines
<!--here-->
very long lines adds a horizontal scroll bar
float=left (with a title longer than the code)
<code>
lines
<!--here-->
float=left, width=150px (with a title longer than the code but restricted in width)
<code>
lines
<!--here-->