Wrapper

此外,可以使用参数 wrapper= 为每个格式化程序 %%(formatter) text%% 分配一个特定的包装器。


%%(formatter
[wrapper="box | shade | page | text"]
[wrapper_align= "left | center | right | justify"]
[wrapper_title="Titel"]
[wrapper_type="default | error | example | important | note | question | quote | success | warning"]
[wrapper_width="pixel"]
[col=1 | 2 | 3 | 4 | 5]
[clear])
Text
%%

box  shade page text
type + +
title + +
alignment + 1 2 +
clear + +
width + 1 + 3
column + +
frame + +
automatic line feed + + +

1 这个选项没有意义,因为块的宽度总是等于页面的宽度。
2 只在左边。
3 如果您不自己放置换行符,则引擎将块宽度固定为页面宽度的大约 90%。


Grammar = [FORMATTER | FORMAT WRAPPER | FORMAT WRAPPER OPTION | Text]


FORMATTER = [ cl | comment | css | email | hl * | html | info | ini | java | pascal | php | sql | wacko ]


FORMAT WRAPPER = box, shade, page und text


TEXT = alles, frei.

box



%%(css wrapper=box wrapper_align=left wrapper_width=270)
.d { font-size: 70% }
%%


正如我们所看到的,box可以形成方便的“菜单”,并带有文本线型。 顺便说一句,有一个特殊的格式化程序(Box),除了将文本转入这个包装器之外,它不会做任何事情。

shade


%%(css wrapper=shade)
.d2 { font-size: 70% }
%%

.d2 { font-size: 70% } 

shade — this box without the tuning.

text


%%(wacko wrapper=text wrapper_align=center)
文本居中显示
%%

文本居中显示

text 是派生出来的“浮动”(float)文本块。

page

%%(wacko wrapper=page wrapper_width=200)
此文本的宽度不能超过 200 像素
%%

此文本的宽度不能超过 200 像素

page 它可以调节普通文本块的宽度。

例子


%%(wacko wrapper=box wrapper_type="quote" wrapper_width=300 wrapper_title="陋室铭")
«山不在高,有仙则名。水不在深,有龙则灵。斯是陋室,惟吾德馨。苔痕上阶绿,草色入帘青。谈笑有鸿儒,往来无白丁。可以调素琴,阅金经。无丝竹之乱耳,无案牍之劳形。南阳诸葛庐,西蜀子云亭。孔子云:何陋之有?» – 刘禹锡
%%


Read comments (0 comments)