wikipedia>Jc86035
m zero-width space
wikipedia>Izno
move visualhide to sro
Line 1: Line 1:
{{zwsp}}<!-- zero-width space; might be removable after introduction of RemexHTML --><span class="frac nowrap">{{#if:{{{3|}}}
{{zwsp}}<!-- zero-width space; might be removable after introduction of RemexHTML --><span class="frac nowrap">{{#if:{{{3|}}}
  |{{{1}}}<span class="visualhide">&nbsp;</span><sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |{{{1}}}<templatestyles src="Screen reader-only/styles.css"/><span class="sr-only">&nbsp;</span><sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |{{#if:{{{2|}}}
  |{{#if:{{{2|}}}
   |<sup>{{{1}}}</sup>&frasl;<sub>{{{2}}}</sub>
   |<sup>{{{1}}}</sup>&frasl;<sub>{{{2}}}</sub>

Revision as of 19:11, 11 December 2020

Template:Zwsp

Template documentation
[viewedithistorypurge]

Template:Documentation subpage Template:Uses TemplateStyles This template builds an alternative form of common fractions. The template takes one, two, or three parameters: the optional integer (may be signed), the optional numerator and the required denominator; in this order.

Please do not subst:itute it.

{{fraction|A|B|C}}
Template:ZwspAPage Template:Screen reader-only/styles.css has no content. BC (integer, numerator and denominator)
{{fraction|B|C}}
Template:ZwspBC (numerator and denominator)
{{fraction|C}}
Template:Zwsp1C (denominator only)
{{fraction}}
Template:Zwsp (fraction slash only)

Examples

Numbers
Template:Zwsp12 Template:Zwsp13 Template:Zwsp23 Template:Zwsp14 Template:Zwsp34 Template:Zwsp15 Template:Zwsp25 Template:Zwsp35 Template:Zwsp45 Template:Zwsp16 Template:Zwsp56 Template:Zwsp17 Template:Zwsp27 Template:Zwsp37 Template:Zwsp47 Template:Zwsp57 Template:Zwsp67 Template:Zwsp18 Template:Zwsp38 Template:Zwsp58 Template:Zwsp78 Template:Zwsp116 Template:Zwsp316 Template:Zwsp516 Template:Zwsp716 Template:Zwsp916 Template:Zwsp1116 Template:Zwsp1316 Template:Zwsp1516
Units
Template:Zwspms Template:Zwspkmh Template:Zwspkg·ms2 Template:Zwsp1s Template:ZwspMbits

Notes

  • {{fraction}} or &frasl; may be used to print out the fraction slash glyph " ⁄ ".
  • For mixed fractions, in some contexts (like link targets) a "+" is generated between the whole number part and fraction part. If this is not desirable, put the whole number part outside the template, and put a non-breaking space between when the spacing is desirable. For example: "33&nbsp;{{frac|1|3}}".

Parameters

A template for displaying common fractions of the form int+num/den nicely. It supports 0–3 anonymous parameters with positional meaning.

Template parameters

ParameterDescriptionTypeStatus
leftmost part1

Denominator if only parameter supplied. Numerator if 2 parameters supplied. Integer if 3 parameters supplied. If no parameter is specified the template will render a fraction slash only.

Lineoptional
middle-right part2

Denominator if 2 parameters supplied. Numerator if 3 parameters supplied.

Lineoptional
rightmost part3

Denominator, always.

Lineoptional

See also