dsadsada
An uppercase <nowiki><WRAP></nowiki> (or alternatively <nowiki><block></nowiki> or <nowiki><div></nowiki>) creates a div and should be used for "big" containers, surrounding paragraphs, lists, tables, etc.
div
<WRAP classes width :language> "big" content </WRAP> or <block classes width :language> "big" content </block> or <div classes width :language> "big" content </div>
A lowercase <nowiki><wrap></nowiki> (or alternatively <nowiki><inline></nowiki> or <nowiki><span></nowiki>) creates a span and should be used for "small" containers, inside paragraphs, lists, tables, etc.
span
<wrap classes width :language>"small" content</wrap> or <inline classes width :language>"small" content</inline> or <span classes width :language>"small" content</span>
Please note, some things won't work with lowercase spans:
if the according wrap isn't floated as well.
You can have columns easily by adding the class column and a width, e.g.
column
<WRAP column 30%>...content...</WRAP>
<WRAP column 30%> Emulated Big Headline
You can emulate a big headline with italic, bold and underlined text, e.g.
//**__Emulated Big Headline__**//
Emulated Small Headline
A smaller headline uses no underlining, e.g.
//**Emulated Small Headline**//
If you need text that is bold and italic, simply use it the other way around:
**//No Headline//**
</WRAP>
<WRAP column 30%> Different Floating Options
Normally you would only need the class column, but for more sophisticated uses (not only for columns, but for any other classes, like boxes and notes as well) you can have several kinds of "floats":
left
right
center
<WRAP column 30%> Widths
You can set any valid widths (but only on divs): %, px, em, ex, pt, pc, cm, mm, in, but most of the time you'd only want either
%, px, em, ex, pt, pc, cm, mm, in
%
30%
px
420px
em
20em
A table inside a column or box will always be 100% wide. This makes positioning and sizing tables possible.
<wrap em>After using any of the float classes, you might come across something like this, where the following text protrudes into the space where only the floating containers should be …</wrap>
<WRAP clear></WRAP>
… to prevent that, you should simply add
after your last column.
You can use the same options with spans (as each element that floats is automatically a block level element), but it probably doesn't make too much sense. Widths on spans normally do not work (by design), but can make sense, when it is floating.
Attention: Widths can cause problems and will often look different and break in some browsers. If you're not a web developer, you might not understand any problems regarding the box model. Just try to test your columns in all major browsers and make your widths smaller than you initially think they should be.
All of those options will also work in the boxes and notes wraps (see below).
<WRAP col3> For modern browsers (Firefox, Chrome and Safari) you can use multi-columns. Just use <nowiki>col2</nowiki> for 2 columns, <nowiki>col3</nowiki> for 3 columns, <nowiki>col4</nowiki> for 4 columns and <nowiki>col5</nowiki> for 5 columns.
<nowiki>col2</nowiki>
<nowiki>col3</nowiki>
<nowiki>col4</nowiki>
<nowiki>col5</nowiki>
Note: Multi-columns don't make sense for spans. </WRAP>
You can use these different text alignments:
leftalign
rightalign
centeralign
justify
<WRAP centeralign> Center aligned text … </WRAP>
<WRAP rightalign> … and right aligned. </WRAP>
<WRAP centeralign> Center aligned text ... </WRAP> <WRAP rightalign> ... and right aligned. </WRAP>
You cannot add alignments to spans.
<WRAP round box 570px center> round box 570px center
box
style.ini
<nowiki>__background_alt__</nowiki>
<nowiki>__text__</nowiki>
info
tip
important
alert
help
download
todo
danger
warning
caution
notice
safety
round
<WRAP info 220px left> Info
<WRAP info></WRAP>
<WRAP tip 220px left> Tip
<WRAP tip></WRAP>
<WRAP important 220px left> Important
<WRAP important></WRAP>
<WRAP alert 220px left> Alert
<WRAP alert></WRAP>
<WRAP round help 220px left> Help
<WRAP round help></WRAP>
<WRAP download 220px left> Download
<WRAP download></WRAP>
<WRAP todo 220px left> Todo
<WRAP todo></WRAP>
Safety Notes:
<WRAP danger 27% left> Danger
<WRAP danger></WRAP>
<WRAP warning 27% left> Warning
<WRAP warning></WRAP>
<WRAP caution 27% left> Caution
<WRAP caution></WRAP>
<WRAP round notice 27% left> Notice
<WRAP round notice></WRAP>
<WRAP round safety 27% left> Safety
<WRAP round safety></WRAP>
You can use notes and boxes also inside text with spans like this: <wrap info>info</wrap>, <wrap help>help</wrap>, <wrap alert>alert</wrap>, <wrap important>important</wrap>, <wrap tip>tip</wrap>, <wrap download>download</wrap>, <wrap todo>todo</wrap> and <wrap round box>round box</wrap> and <wrap danger>danger</wrap>, <wrap warning>warning</wrap>, <wrap caution>caution</wrap>, <wrap notice>notice</wrap>, <wrap safety>safety</wrap>.
<wrap info>info</wrap>, <wrap help>help</wrap>, ...
You can mark text as <wrap hi>highlighted</wrap>, <wrap lo>less significant</wrap> and <wrap em>especially emphasised</wrap>.
This might look ugly in some templates and should be adjusted accordingly.
<wrap indent>This text will appear indented.</wrap>
<wrap outdent>This text will appear "outdented".</wrap>
<WRAP prewrap 250px>
Inside this code block the words will wrap to a new line although they are all in one line.
<WRAP prewrap 250px> <code> Inside this code block the words will wrap to a new line although they are all in one line. </code>
Here follows a spoiler: <wrap spoiler>Darth Vader is Luke's father.</wrap>
Just select the text in the spoiler box to be able to read its content.
The following text is hidden: <wrap hide>John, please revise that sentence.</wrap>
Warning: The text will still appear in the source code, in non-modern browsers and is searchable. Do not hide any security risky secrets with it!
The following will add a pagebreak: <WRAP pagebreak></WRAP>
This has no effect on the browser screen. A pagebreak will force a new page in printouts.
The following will try to avoid a pagebreak: <WRAP nopagebreak>much content, belonging together (like a long table)</WRAP>
This also has no effect on the browser screen. It will try to avoid a page break in printouts.
<wrap noprint>This text appears on the screen, but not in print.</wrap>
<wrap onlyprint>This text does not appear on the screen, but only in print.</wrap>
I advice against using the following typography classes. It's better to create semantic classes that reflect their meaning instead.
sansserif
serif
monospace
bigger
muchbigger
smaller
fgred
fggreen
fgblue
fgcyan
fgviolet
fgyellow
fggrey
fgwhite
fgblack
bgred
bggreen
bgblue
bgcyan
bgviolet
bgyellow
bggrey
bgwhite
bgblack
You can combine and nest all classes and types of boxes, e.g.
<WRAP box bggreen fgblack 350px right :en> Outer green box floats right
<WRAP 165px left> Inner nested box floats left and is partly <wrap em hi>emphasized and highlighted with nested <wrap bigger>bigger text</wrap> inside</wrap>. </WRAP>
Text inside outer right box, but beneath inner left box.
<WRAP round tip> Round tip box underneath, after a clear. </WRAP>
clear
<WRAP box bggreen fgblack 350px right :en> //**__Outer green box floats right__**// <WRAP 165px left> Inner nested box floats left and is partly <wrap em hi>__em__phasized and __hi__ghlighted with nested <wrap bigger>__bigger__ text</wrap> inside</wrap>. </WRAP> Text inside outer right box, but beneath inner left box. <WRAP clear></WRAP> <WRAP round tip> Round tip box underneath, after a ''clear''. </WRAP> </WRAP>
You can change the language and the reading direction of a wrap container by simply adding a colon followed by the language code, like this:
<WRAP :he> זה עברית. ((<wrap :en>This means "This is Hebrew.", at least according to [[http://translate.google.com/|Google Translate]].</wrap>)) </WRAP>
<WRAP :he> זה עברית. 1) </WRAP>
The text direction (rtl, right to left or ltr, left to right) will get inserted automatically and is solely dependent on the language. The list of currently supported languages is taken from: http://meta.wikimedia.org/wiki/Template:List_of_language_names_ordered_by_code (If you specify a language not listed there, it simply won't do anything.)
rtl
ltr