WackoWiki: Обёртки

https://wackowiki.org/doc     Version: 15.06.2020 13:25
Doc[link1]/Русский[link2]/WackoСинтаксис[link3]/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% }
%%



Как мы видим, обёртка box позволяет формировать удобные "меню", обтекаемые текстом. Кстати, есть специальный форматтер (box), который не делает ничего кроме как оборачивает текст в эту обёртку.

shade


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

.d2 { font-size: 70% } 

shade — это box без настроек.

text

%%(wacko wrapper=text wrapper_align=center) текст по центру %%
текст по центру

text выводит "плавающий" (float) блок текста.

page

%%(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
%%