Jump to content

Template:FixBunching: Difference between revisions

From IdeaWazaWiki
wikademia>Fabartus
Add left capability
wikademia>Wikademia
m 35 revisions
 
(29 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{#switch:{{{1|}}}
<includeonly>{{#switch:{{lc:{{{1|}}}}}
|beg|Beg|BEG|begin|Begin|BEGIN=<!--
|beg|begin|top=<!--
  --><includeonly>{{{!}}style="float:{{#if:{{{left|}}}|left|right}}; <!--
  -->{{{!}}style="background:transparent; float:{{{float|{{#if:{{{left|}}}|left|right}}}}}; <!--
  -->margin:{{#if:{{{left|}}}|{{{margin| .25 .25 .25 0}}}|{{{margin| 0 0 .25 .25}}}}}; "
  -->margin:{{#if:{{{left|}}}<!--
=== -->|{{{margin|0 1em 0.5em 0}}}<!--
=== -->|{{{margin|0 0 0.5em 1em}}} <!--
-->}}; <!-- Endif:Right/Left
-->{{#if:{{{padding|}}} <!--
=== -->|{{{padding}}}<!--
=== -->|{{#if:{{{PL|}}}|padding:.25em 0 .25em .75em}}<!--
-->}}; "
{{!}}<!--This line confines right floating elements in a table, the newline here is necessary after this comment -->
{{!}}<!--This line confines right floating elements in a table, the newline here is necessary after this comment -->


</includeonly><noinclude><br>table initialization</noinclude>
|mid|middle=<!--
-->{{!}}-


|mid|Mid|MID|Middle|MIDDLE=<!--
{{!}}<!-- this trailing newline needed.
--><includeonly>{{!}}-
 
{{!}}<!-- this trailing newline needed.  
  ---      This line separates elements into the next table cell down
  ---      This line separates elements into the next table cell down
  -->
  -->
</includeonly><noinclude><br>table row break</noinclude>
|end|bot|bottom=<!--
|end|End|END=<!--
  -->{{!}}}
  --><includeonly>{{!}}}
 
<!-- above newline needed
<!-- above newline needed


This line separates terminates the table cell
This line terminates the table cell
  --></includeonly><noinclude><br>table end element</noinclude>
  -->
|#default=<font color="red"><big>Parameter not given Error...</big></font><br />''Template {{tl2|fixHTML}} (generator) needs <code> '''<nowiki>{{{1}}}</nowiki> ''defined''''' </code> as one of: {The sets: '''<nowiki>|beg|Beg|BEG</nowiki>''' or '''<nowiki>|mid|Mid|MID</nowiki>''' or '''<nowiki>|end|End|END</nowiki>''' }.
|#default=<strong class="error">Parameter not given Error... Template {{tl2|FixBunching}} needs its first parameter as beg[in], mid[dle], or end.</strong>
}}<noinclude><br><hr><small><center><div style="width:50%; border:1px solid; float:center; clear:both; ">The above error message is generated because this template page has no <code> '''<nowiki>{{{1}}}</nowiki> ''defined''''' </code>, and it uses a parser function switch to combine all formatting needs into this one template.</div></center></small>
}}</includeonly><noinclude>
;per [[Wikipedia:How to fix bunched-up edit links]] a related problem... :This template is used to make right floating elements behave with others on the right margin.
'''FixBunching (FixHTML)''' can be used for left float HTML elements by defining either of two parameters:
* As it has an auto width, the largest width enclosed element will set a boundary for the others.
{{I}}{{para|left}} (to anything, e.g. "{{para|left|1}}")
*Procedure is easy as 1, 2, 3...
{{I}}or {{para|float|left}} (or {{para|float|center}})
*# Place {{Tlx|FixHTML|begin}} above the top image, infobox or other right floating HTML element.
{{documentation}}
*# Place {{Tlx|FixHTML|middle}} above the next image, infobox or other right floating HTML element. And the next ... And the next ... And the next ... And the next, as needed.
Place {{Tlx|FixHTML|end}} '''BELOW''' the last (Bottom) image, infobox or other right floating HTML element.
 
;Example using Miltary Info boxes
<pre>
{{FixHTML|begin}}
{{Military conflict infobox
| ... (contents)
}}
{{FixHTML|mid}}
{{Military campaign infobox
| ... (contents)
}}
{{FixHTML|mid}}
[[Image:Boy give finger to Kaiser.png|...]]
{{FixHTML|mid}}
[[Image:Kaiser Moons boy.png|...]
{{FixHTML|end}}
 
</pre>
'''Social communications in War'' spans a vast array of methods ... <g>
 
 
[[Category:Formatting templates|{{PAGENAME}}]]
[[Category:MSIE font fix templates|{{PAGENAME}}]]
[[Category:typing-aid templates|{{PAGENAME}}]]
</noinclude>
</noinclude>

Latest revision as of 06:15, 27 April 2009

FixBunching (FixHTML) can be used for left float HTML elements by defining either of two parameters: Template:ITemplate:Para (to anything, e.g. "Template:Para") Template:Ior Template:Para (or Template:Para)

[create] Template documentation