Тэги для разметки текста


Вы здесь: Авторские колонки FantLab > Авторская колонка «Demiurg» > Тэги для разметки текста (списки)
Поиск статьи:
   расширенный поиск »

Тэги для разметки текста (списки)

Статья написана 3 октября 2024 г. 19:55

Есть у нас система для обработки тэгов разметки текста, называется она BBQ. И есть в ней тэг для оформления списков — list.

Посмотрим, как он работает:

вот такая разметка

код: список[list]
[*] Первый
[*] Второй
[*] Третий
[*] Четвёртый
[/list]

даёт вот такой результат

  1. Первый

  2. Второй

  3. Третий

  4. Четвёртый

Выглядит вполне интуитивно, но есть нюанс, о котором часто забывают — тэг "звездочка" надо использовать внутри тэга list, иначе тольку не будет.

А теперь я расскажу о дополнительных возможностях списка. По-умолчанию элементы списка отмечаются кругляшом, но это можно поменять:

код: список[list=1]
[*] Первый
[*] Второй
[*] Третий
[*] Четвёртый
[/list]

даёт

  1. Первый

  2. Второй

  3. Третий

  4. Четвёртый

А можно и так

код: список[list=I]
[*] Первый
[*] Второй
[*] Третий
[*] Четвёртый
[/list]

даёт

  1. Первый

  2. Второй

  3. Третий

  4. Четвёртый

Вот полный список доступных стилей:

стили списков 1 => 'decimal',
I => 'upper-roman',
A => 'upper-alpha',
i => 'lower-roman',
a => 'lower-alpha',
o => 'circle',
O => 'disc',
n => 'none',

Да! Теперь ещё можно вот так:

код: список[list=1:5]
[*] Первый
[*] Второй
[*] Третий
[*] Четвёртый
[/list]

что даёт:

  1. Первый

  2. Второй

  3. Третий

  4. Четвёртый





37
просмотры





  Комментарии
нет комментариев


⇑ Наверх