Applying style sheet classes on WikiPages#
A CSS style can be defined in a style sheet (probably .../templates/default/jspwiki.css, unless you have defined your own template in jspwiki.properties). JSPWiki comes with some pre-defined styles.
To apply a CSS style use this notation:
Wiki notation | Effect |
---|---|
%%stylename ... %% | start styled section using class stylename content: normal WikiNotation to be styled close styled section |
Applying in-line CSS styles#
The notation for in-line CSS drops the stylename parameter, replacing it with style definitions surrounded by parentheses:
Wiki notation | Effect |
---|---|
This is normal text. %%(color:red)This text is red.%% This is normal text again. | This is normal text. This text is red. This is normal text again. |
Examples#
HowToColorText HowToCenterTextCaveats#
Inline CSS definitions are supported on wikipages starting with JSPWiki version 2.1.38. For block usage a div tag is rendered, for inline usage a span tag.
/** A JavaScript function */ function test() { var a = "abc"; }
It is not possible to assign CSS code to a variable and have the CSS be rendered where it is inserted. For example, the following will not work:
[{SET red='%%(color:red)RED/%'}] [{$red}]
And to prove it:
%%(color:red)RED%%
See: JSPWikiStyle
Category.Documentation