Шаблон:Codeblock

Материал из Викитеки — свободной библиотеки
Перейти к навигации Перейти к поиску
{{{1}}}
Документация Документация

Вставка блока программного кода в страницу.

Пример

{{codeblock|lang=c|
int main()
{
    printf("Hello world!\n");
}
}}
int main()
{
    printf("Hello world!\n");
}

Параметры

lang
Язык текста. Подробнее см. mw:Extension:SyntaxHighlight GeSHi#Supported languages. По умолчанию простой текст.
Викитека использует стилевой класс text для каких-то своих внутренних нужд, наверное, для форматированияя стихотворений, поэтому не удивляйтесь, если ваш блок текста вдруг окажется посреди страницы. Чтобы вернуть его на место, используйте lang=html4strict.
indent
Отступ от левого края. По умолчанию 2.4em. Можно имитировать вложенные блоки, располагая последовательно блоки с разными отступами. При этом одной символьной позиции будет примерно соответствовать 0.6em. Например, чтобы сделать три блока, каждый из которых (кроме первого) сдвинут относительно предыдущего на 4 позиции, следует использовать отступ по умолчанию (2.4em) для первого блока, 4.8em для второго и 7.2em для третьего.

См. также