View source for Обёртки

Имеется также  ((/Doc/Deutsch/Formatierung/Wrapper Deutsch)), ((/Doc/English/Formatting/Wrapper English)), ((/Doc/Français/MiseEnForme/CadreFormatage Français)), ((/Doc/简体中文/格式化/Wrapper 简体中文)).

 Дополнительно каждому форматтеру можно назначить отдельный кадр ##""%%(ФОРМАТТЕР) Text%%""## с параметром ## wrapper= ##.

  ##""%%(форматтер
	[wrapper="box | shade | page | text"] 
	[wrapper_align= "left | center | right | justify"]
	[wrapper_title="Заголовок"]
	[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 | + | + | – | - ||
|| Заголовок | + | + | – | - ||
||  ||
|| Выравнивание | + | –[[*1]] | –[[*2]] | + ||
|| clear | + | + | – | – ||
||  ||
|| Задание ширины блока | + | –[[*1]] | + | –[[*3]] ||
|| column | – | + | – | + ||
||  ||
|| Окаймление | + | + | – | – ||
|| Автоматический перевод строк | + | + | + | – ||
|#
[[#1]] Опция не имеет смысла, т.к. ширина блока всегда равна ширине страницы.
[[#2]] Только влево.
[[#3]] Если самому переводы строк не ставить, ширина блока фиксирована движком приблизительно на уровне 90% от ширины страницы.

ОСТАЛЬНОЕ = [ФОРМАТТЕР | ОБЁРТКА_ФОРМАТТЕРА | ОПЦИЯ_ОБЁРТКИ_ФОРМАТТЕРА | КОММЕНТАРИЙ] 

ФОРМАТТЕР ##[ cl | comment | css | email | hl * | html | info | ini | java | pascal | php | sql | wacko ]##

ОБЁРТКА_ФОРМАТТЕРА: ##box##, ##shade##, ##page## und ##text##

КОММЕНТАРИЙ = всё остальное, что угодно.

====box====

Кроме того, любому форматтеру можно задать одну из "обёрток" указав ему параметр ##wrapper##.
Доступны обёртки: ##box##, ##shade##, ##page## и ##text##.
#|| ||
##""
%%(css wrapper=box wrapper_align=left wrapper_width=270)
.d { font-size: 70% }
%%
""##

|
%%(css wrapper=box wrapper_align=left wrapper_width=270)
.d { font-size: 70% }
%%
Как мы видим, обёртка ##box## позволяет формировать удобные "меню", обтекаемые текстом. Кстати, есть специальный форматтер (box), который не делает ничего кроме как оборачивает текст в эту обёртку.

|| ||
====shade====
|| ||
##""
%%(css wrapper=shade)
.d2 { font-size: 70% }
%%
""##
|
%%(css wrapper=shade)
.d2 { font-size: 70% }
%%
##shade## -- это ##box## без настроек.
|| ||
====text====
|| ||
##""%%(wacko wrapper=text wrapper_align=center) текст по центру %%""##
|
%%(wacko wrapper=text wrapper_align=center) текст по центру %%
##text## выводит "плавающий" (float) блок текста.
|| ||
====page====
|| ||
##""%%(wacko wrapper=page wrapper_width=200) этот текст не может быть шире двухсот пикселей%%""##
|
%%(wacko wrapper=page wrapper_width=200) этот текст не может быть шире двухсот пикселей%%
##page## позволяет регулировать ширину обычного блока текста.
|| ||
====Пример====
|| ||

##""%%(wacko wrapper=box wrapper_type="quote" wrapper_width=300 wrapper_title="Box") 
«A hundred times every day I remind myself that my inner and outer life depend upon the labors of other men, living and dead, and that I must exert myself in order to give in the measure as I have received and am still receiving.» – Albert Einstein
%%""##
|

%%(wacko wrapper=box wrapper_type="quote" wrapper_width=300 wrapper_title="Box") «A hundred times every day I remind myself that my inner and outer life depend upon the labors of other men, living and dead, and that I must exert myself in order to give in the measure as I have received and am still receiving.» – Albert Einstein%%

|| ||

|| ||#