Шаблон:Кс/doc

Версия от 18:46, 19 августа 2019; ru>H13Bot (→‎top: оформление кода: шаблон docpage не нуждается в обёртке)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Шаблон {{кс/doc}} («красная строка») предназначен для формирования в тексте абзацного отступа вида «красная строка». В первую очередь этот шаблон может быть удобен на страницах форумов и обсуждений, хотя его можно использовать и в основных статьях. Шаблон позволяет визуально выделить часть текста, не нарушая структуру отступов, которые создаются управляющими символами «#», «:», «*».

Примеры использования (даны для наглядности внутри «рамки» шириной в 35 символов [em]):

Текст 1
Текст 1.1 (с отступом, создаваемым одинарным символом «:» в начале строки)
Текст 1.1.1 (с отступом, создаваемым двойным символом «::» в начале строки). Предположим, что в этом фрагменте часть текста желательно переместить на другую строку и, при этом, как-то визуально его отделить. Предлагаемое решение — это разместить в конце предложения шаблон {{кс}}.
    В это случае продолжение текста перемещается на следующую строку, а перед продолжением текста формируется «красная строка».
  1. Текст 1.2 (с отступом, создаваемым одинарным символом «#» в начале строки). В данном случае использование в конце фрагмента шаблона{{кс}}
        Позволяет не нарушая нумерации визуально выделить продолжение текста.
  2. Текст 1.3 (с отступом, создаваемым одинарным символом «#» в начале строки). Нумерация не нарушена.
  • Текст 1.4 (с отступом, создаваемым одинарным символом «*» в начале строки). Шаблон поддерживает единственный числовой параметр, который позволяет указать количество неразрывных пробелов, используемых для отступа. Вот пример {{кс|2}}.
      В этом случае отступ равен двум пробелам. А вот пример {{кс|10}}.
              При этом отступ десяти пробелам. Конструкция {{кс|0}} фактически не отличается от обычного <br />.
    Продолжение после такого «перевода строки» идёт уже без всякого отступа.

Возможные изменения шаблона

Если в этом появится необходимость, то можно будет увеличить максимально поддерживаемое число пробелов в отступе. Сейчас по умолчанию отступ равен 4-м пробелам, а максимально поддерживаемое шаблоном значение равно 10.

Вторая возможная модификация, это можно чуть раздвинуть строки в районе перевода строки, так же как это автоматически делается при использовании управляющих символов «#», «:», «*».

См. также