Template:Semantic markup templates: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Edokter
Invalid markup
meta>Sardanaphalus
Aligned table
Line 1: Line 1:
<!--
<!---
   Transcluded by the /doc pages of the templates listed
   Transcluded by the /doc pages of the templates listed
  --->
 
<div style="float:right;padding:0 1.0em;">{{navbar|Semantic templates see also|plain=y}}</div>
  ---><div style="float:right;padding:0 1.0em;">{{navbar|Semantic templates see also|plain=y}}</div>
{| cellspacing="0" cellpadding="1"
{{Aligned table
|- style="font-size:115%;line-height:1.8em;"
|cols=3 |style=cellspacing:0;cellpadding:1;line-height:1.35em;
|style="width:9.0em;"| '''Template''' ||style="width:19.5em;"| '''Example output''' || '''Use'''
|col1style=white-space:nowrap;padding-right:2.0em;
|-
|col2style=white-space:nowrap;padding-right:2.0em;
| {{tl|strong}}    || {{strong|strong semantic emphasis}} || To indicate [[HTML element#strong|<nowiki><strong></nowiki>]] emphasis instead of (or as well as) simple typographical boldfacing.
 
|-
|row1style=font-size:115%;line-height:1.8em;
| {{tl|strongbad}}  || "{{strongbad|Never}} use..."     || Same as {{braces|strong}} but in red.
| '''Template'''   | '''Example output'''
|-
| '''Use'''
| {{tl|stronggood}} || "{{stronggood|Only}} use..."     || Same as {{braces|strong}} but in green.
 
|-
| {{tl|strong}}    | {{strong|strong semantic emphasis}}
| {{tl|em}}        || {{em|mild semantic emphasis}}   ||style="line-height:1.35em;"| As per {{braces|strong}} but for the milder [[HTML element#em|<nowiki><em></nowiki>]] emphasis (instead of{{\}}as well as typographical italicization).
| To indicate [[HTML element#strong|<nowiki><strong></nowiki>]] emphasis instead of (or as well as) simple typographical boldfacing.
|- style="vertical-align:top;"
 
| {{tl|var}}        || {{var|strIllustratePrefix}}     ||style="line-height:1.35em;"| To indicate text is a variable name. Use for any variables except those whose names include "I" (uppercase&nbsp;i) and/or "l" (lowercase&nbsp;L), where {{braces|varserif}} below should be used instead to ensure a distinction between these letters is noticeable.
| {{tl|strongbad}}  | "{{strongbad|Never}} use..."
|-
| Same as {{braces|strong}} but in red.
| {{tl|varserif}}  || {{varserif|strIllustratePrefix}} || (see {{braces|var}} above).
 
|-
| {{tl|stronggood}} | "{{stronggood|Only}} use..."
| {{tl|wikivar}}
| Same as {{braces|strong}} but in green.
|style="white-space:nowrap;"| {{wikivar|PAGENAME}}{{nbsp|2}}{{wikivar|DEFAULTSORT|Y, X}}
 
| To display wikicode variables and [[Help:Magic words|magic words]] as they would appear in code.
| {{tl|em}}        | {{em|mild semantic emphasis}}
|-
| As per {{braces|strong}} but for the milder [[HTML element#em|<nowiki><em></nowiki>]] emphasis (instead of{{\}}as well as typographical italicization).
| {{tl|para}}
 
| {{para|title}}{{nbsp|2}}{{para|year|2008}}
| {{tl|var}}        | {{var|strIllustratePrefix}}
| To display template parameters with or without values.
| To indicate text is a variable name. Use for any variables except those whose names include "I" (uppercase&nbsp;i) and/or "l" (lowercase&nbsp;L), where {{braces|varserif}} below should be used instead to ensure a distinction between these letters is noticeable.
|-
 
| {{tl|param}}
| {{tl|varserif}}  | {{varserif|strIllustratePrefix}}
| {{param|title}}{{nbsp|2}}{{param|title|alt}}{{nbsp|2}}etc.
| (see {{braces|var}} above).
|style="line-height:1.35em;"| To display parameters as used in code (i.e. with triple braces), especially to indicate relationships between them. May be combined with {{braces|para}} above.
 
|-
| {{tl|wikivar}}   | {{wikivar|PAGENAME}}{{nbsp|2}}{{wikivar|DEFAULTSORT|Y, X}}
| {{tl|tlx}} etc.
| To display wikicode variables and [[Help:Magic words|magic words]] as they would appear in code.
| {{tlx|Template|''first parameter''|...}}
 
| To display a template call (with or without parameters and values) as code.
| {{tl|para}}       | {{para|title}}{{nbsp|2}}{{para|year|2008}}
|-
| To display template parameters with or without values.
| {{tl|tag}}
 
|style="white-space:nowrap;"| "With HTML {{tag|img}} tags..."
| {{tl|param}}     | {{param|title}}{{nbsp|2}}{{param|title|alt}}{{nbsp|2}}etc.
| To render [[HTML element]]s ("tags") as prose.
| To display parameters as used in code (i.e. with triple braces), especially to indicate relationships between them. May be combined with {{braces|para}} above.
|-
 
| {{tl|code}}
| {{tl|tlx}} etc.   | {{tlx|Template|''first parameter''|...}}
| "Always include the {{code|1=alt=}} parameter..."
| To display a template call (with or without parameters and values) as code.
|style="line-height:1.35em;"| To indicate text is source code. To nest other templates within {{braces|code}}, use {{tag|code}}.
 
|-
| {{tl|tag}}       | "With HTML {{tag|img}} tags..."
| {{tl|syntaxhighlight}} || ||style="line-height:1.35em;"| ''({{thinsp}}or {{tl|sxhl}}{{thinsp}})''&nbsp; Wrapper for {{tag|syntaxhighlight}}, but will wrap overflowing text.
| To render [[HTML element]]s ("tags") as prose.
|-
 
| {{tl|deprecated code}}
| {{tl|code}}       | "Always include the {{code|1=alt=}} parameter..."
|style="white-space:nowrap;"| "Do not use {{dc2|{{tag|blink}}}}..."
| To indicate text is source code. To nest other templates within {{braces|code}}, use {{tag|code}}.
|style="line-height:1.35em;" | ''({{thinsp}}or {{tl|dc2}}{{thinsp}})''&nbsp; To indicate [[Deprecation|deprecated]] source code in template documentation, articles on HTML specs, etc.
 
|-
| {{tl|syntaxhighlight}} |  
| {{tl|pre}}  ||  || For larger blocks of source code and other pre-formatted text.
  | ''({{thinsp|or {{tl|sxhl}}}})''{{nbsp|2}}Wrapper for {{tag|syntaxhighlight}}, but will wrap overflowing text.
|-
 
| {{tl|bq}}   ||  || For indented blocks of content, such as block quotations, examples, poems, etc.
| {{tl|deprecated code}} | "Do not use {{dc2|{{tag|blink}}}}..."
|-
| ''({{thinsp|or {{tl|dc2}}}})''&nbsp; To indicate [[Deprecation|deprecated]] source code in template documentation, articles on HTML specs, etc.
| {{tl|kbd}} || {{kbd|user input}} || To indicate user input.
 
|-
| {{tl|pre}}       |
| {{tl|key press}}  || {{key press|Ctrl}}{{key press|X}} || To indicate specific keystroke/s input.
  | For larger blocks of source code and other pre-formatted text.
|-
 
| {{tl|pskeypress}} || {{lower|0.2em|{{pskeypress|x}}}}  || To indicate PlayStation-style gamepad key presses.
| {{tl|bq}}         |  
|-
| For indented blocks of content, such as block quotations, examples, poems, etc.
| {{tl|samp}} || {{samp|example output}} || To indicate sample or example output.
 
|-
| {{tl|kbd}}       | {{kbd|user input}}
|}<noinclude>{{Documentation}}</noinclude>
| To indicate user input.
 
| {{tl|key press}}  | {{key press|Ctrl}}{{key press|X}}
| To indicate specific keystroke/s input.
 
| {{tl|pskeypress}} | {{lower|0.2em|{{pskeypress|x}}}}
  | To indicate PlayStation-style gamepad key presses.
 
| {{tl|samp}}       | {{samp|example output}}
| To indicate sample or example output.
 
}}<noinclude>{{Documentation}}</noinclude>

Revision as of 20:05, 23 August 2014

Template Example output Use
{{strong}} strong semantic emphasis To indicate <strong> emphasis instead of (or as well as) simple typographical boldfacing.
{{strongbad}} "Never use..." Same as {{strong}} but in red.
{{stronggood}} "Only use..." Same as {{strong}} but in green.
{{em}} mild semantic emphasis As per {{strong}} but for the milder <em> emphasis (instead of / as well as typographical italicization).
{{var}} strIllustratePrefix To indicate text is a variable name. Use for any variables except those whose names include "I" (uppercase i) and/or "l" (lowercase L), where {{varserif}} below should be used instead to ensure a distinction between these letters is noticeable.
{{varserif}} Template:Varserif (see {{var}} above).
{{wikivar}} Template:WikivarTemplate:NbspTemplate:Wikivar To display wikicode variables and magic words as they would appear in code.
{{para}} |title=Template:Nbsp|year=2008 To display template parameters with or without values.
{{param}} {{{title}}}Template:Nbsp{{{title|alt}}}Template:Nbspetc. To display parameters as used in code (i.e. with triple braces), especially to indicate relationships between them. May be combined with {{para}} above.
{{tlx}} etc. {{Template|first parameter|...}} To display a template call (with or without parameters and values) as code.
{{tag}} "With HTML <img>...</img> tags..." To render HTML elements ("tags") as prose.
{{code}} "Always include the alt= parameter..." To indicate text is source code. To nest other templates within {{code}}, use <code>...</code>.
{{syntaxhighlight}} (Template:Thinsp)Template:NbspWrapper for <syntaxhighlight>...</syntaxhighlight>, but will wrap overflowing text.
{{deprecated code}} "Do not use <blink>...</blink>..." (Template:Thinsp)  To indicate deprecated source code in template documentation, articles on HTML specs, etc.
{{pre}} For larger blocks of source code and other pre-formatted text.
{{bq}} For indented blocks of content, such as block quotations, examples, poems, etc.
{{kbd}} user input To indicate user input.
{{key press}} CtrlX To indicate specific keystroke/s input.
{{pskeypress}} Template:Pskeypress To indicate PlayStation-style gamepad key presses.
{{samp}} example output To indicate sample or example output.