Template:Pre2/doc: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Unused0029
finished (for now)
meta>Unused0029
m harder -> more confusing
Line 3: Line 3:


{{ambox|type=content|text=It would be great if someone who knows about coding templates could try to fix it - as I don't ''think'' it works, or I will get round to it soon. Thanks, [[User:Drum guy|Drum guy]] ([[User talk:Drum guy|talk]]) 20:20, 25 February 2008 (UTC).}}
{{ambox|type=content|text=It would be great if someone who knows about coding templates could try to fix it - as I don't ''think'' it works, or I will get round to it soon. Thanks, [[User:Drum guy|Drum guy]] ([[User talk:Drum guy|talk]]) 20:20, 25 February 2008 (UTC).}}


This template simply uses [[HTML element#Other containers|<nowiki><pre></nowiki>]] tags, but with [[word wrap|wrapped text]]. This means the text will not stretch past the right side of the screen.
This template simply uses [[HTML element#Other containers|<nowiki><pre></nowiki>]] tags, but with [[word wrap|wrapped text]]. This means the text will not stretch past the right side of the screen.
Line 12: Line 14:
{{Pre2|Text to be displayed.}}
{{Pre2|Text to be displayed.}}


If you don't mind cluttering the page with some coding, you can also use <nowiki>{{</nowiki>[[WP:subst|subst]]:Pre2<nowiki>}}</nowiki>. This is particularly useful where another set of <nowiki>{{template}}</nowiki> brackets would be harder to work with than the raw code.
If you don't mind cluttering the page with some coding, you can also use <nowiki>{{</nowiki>[[WP:subst|subst]]:Pre2<nowiki>}}</nowiki>. This is particularly useful where another set of <nowiki>{{template}}</nowiki> brackets would be more confusing to work with than the raw code.


==Coding==
==Coding==

Revision as of 20:22, 25 February 2008


This template simply uses <pre> tags, but with wrapped text. This means the text will not stretch past the right side of the screen.

Usage

{{Pre2|Text to be displayed.}}

produces:
Text to be displayed.

If you don't mind cluttering the page with some coding, you can also use {{subst:Pre2}}. This is particularly useful where another set of {{template}} brackets would be more confusing to work with than the raw code.

Coding

The template contains:

<pre style="
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: pre-wrap;
word-wrap: break-word;
">{{{1}}}</pre>

This tells all of the popular browsers to wrap the text. The width= attribute is now deprecated, so <pre width=100%> will not work in all browsers i.e. Internet Explorer.

See also