Template:Su: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Wikid77
put noincluded values to show live position & size; reduced #if to 1-level depth; larger {fontsize|85%}; raised "line-height:1.2em" for IE6 subscript "g"; allow align=right/center; updated NOTES text
Ookami (talk | contribs)
m 90 revisions imported
 
(29 intermediate revisions by 11 users not shown)
Line 1: Line 1:
<span style="{{#ifeq:{{{w|}}}|f|font-family:monospace,'Courier New';}}font-size:{{{fontsize|85%}}};display:inline-block; vertical-align:-0.4em; line-height:1.2em; margin-bottom:-0.3em; {{#switch:{{{a|{{{align|}}}}}}
{{{{{|safesubst:}}}#invoke:Su|main}}<noinclude>
  | r|right = text-align:right;
{{documentation}}
  | c|center = text-align:center;
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
}}">{{{p|<noinclude>{&#123;{p&#124;gH}&#125;}</noinclude>}}}{{
</noinclude>
#if:{{{b|<noinclude>x</noinclude>}}}|<br />{{{b|<noinclude>{&#123;{b&#124;gH}&#125;}</noinclude>}}}}}</span><noinclude><!--
--------------------------------------------------------------
--NOTES:
--      These comments are omitted by "noinclude" and not put
--      in pages sent over the Internet, only during edit.
--
-- NOTE A1: This template displays either a subscript {b} or
--      superscript {p}, or both in vertical alignment.
--      Usage: {{su | p=super | b=sub}}
--
-- NOTE C2: For use with browser MS IE6, the result with both
--      superscript & subscript is a span with vertical "<br/>"
--      to align the superscript & subscript together.
--
-- NOTE F3: The font can be changed by w=f to select the
--      font-family:monospace, or by fontsize=nn% (default:
--      85%) where 100% is the usual font size.
--
-- NOTE IE: Because IE6 often handles only 1 style="..." and
--      does not inherit the prior style, the 2 <span> tags
--      are combined as 1 <span> when {p}/{b} are both shown.
--
-- NOTE N5: The nesting depth of this template was reduced to
--      just 2 levels (from 4) to avoid the MediaWiki 1.16
--      "expansion depth limit" inside large templates. The
--      #switch or #if logic is only 1-level deep.
--
--------------------------------------------------------------
--HISTORY:
--09Apr08 Created for Template:PhysicsParticle & Template:val.
--21Dec10 Display super/subscript together by vertical <br>.
--21Dec10 New parameter fontsize=80% to alter font size.
--21Dec10 Removed unnecessary "includeonly" tags.
--21Dec10 Moved {documentation} to bottom as typical.
--21Dec10 Added NOTES comments to explain template coding.
--21Dec10 Added HISTORY comments to log major changes.
--21Dec10 Used 1 <span> when both {p}/{b} for IE6 text-align.
--21Dec10 Lowered {p} "line-height:1.1em" for Konqueror 3.5.8.
--22Dec10 Put same span-style/size for single super/subscript.
--22Dec10 Unnested logic as just:  #if|{b|} then show <br>{b}.
--22Dec10 Raised "line-height:1.2em" to fit IE6 subscript "g".
--22Dec10 Raised default font-size:85% to fit more browsers.
--22Dec10 Omit "text-align:" unless set a=r or a=c (center).
--22Dec10 Set margin-bottom for browsers w/o vertical-align.
--22Dec10 New parameter align=right (center) same as a=r/a=c.
--22Dec10 Cut unneeded HTML "overflow:visible; background...".
--
-->{{documentation}}<!--
-- PLEASE ADD CATEGORIES & INTERWIKIS TO /doc SUBPAGE - NOT HERE.
--></noinclude>

Latest revision as of 14:07, 3 September 2020