Шаблон:Flexilist

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

Упрощает оформление маркированных и нумерованных списков средствами CSS. Все параметры необязательны.

Синтаксис

[править код]
{{flexilist
 | margin-left         = 
 | list-style-position = 
 | list-style-type     = 
 | li-color            = 
 | color               = 
 | list-style          = 
 | li-style            = 
 | элемент1
 | элемент2
 | элемент3
...
 | элемент50
}}
   
{{flexilist
 | отступ слева    = 
 | позиция маркера = 
 | тип маркера     = 
 | цвет маркера    = 
 | цвет            = 
 | стиль списка    = 
 | стиль маркера   = 
 | элемент1
 | элемент2
 | элемент3
...
 | элемент50
}}
Поле = Формат[1] По умолчанию Описание
margin-left
отступ слева
= 1em
20px
3.2em[2] Отступ от левого края страницы до левой границы текста списка (без учёта ширины поля маркеров).
list-style-position
позиция маркера
= inside
outside
outside Положение маркеров относительно текста списка.
  • inside — маркер обтекается текстом.
  • outside — маркер вынесен за границу элемента списка.
list-style-type
тип маркера
= circle
disc
square
armenian
decimal
decimal-leading-zero
georgian
lower-alpha
lower-greek
lower-latin
lower-roman
upper-alpha
upper-latin
upper-roman
none
inherit
decimal Тип (вид) маркера для каждого элемента маркированного или нумерованного списка.
  • circle — маркер в виде кружка (○).
  • disc — маркер в виде точки (●).
  • square — маркер в виде квадрата (■).
  • armenian — традиционная армянская нумерация (Ա, Բ, Գ…).
  • decimal — арабские числа (1, 2, 3…).
  • decimal-leading-zero — арабские числа с нулём впереди для цифр меньше десяти (01, 02, 03…).
  • georgian — традиционная грузинская нумерация (ა, ბ, გ…).
  • lower-alpha — строчные латинские буквы (a, b, c…).
  • lower-greek — строчные греческие буквы (α, β, γ…).
  • lower-latin — то же, что lower-alpha.
  • lower-roman — римские числа в нижнем регистре (i, ii, iii…).
  • upper-alpha — заглавные латинские буквы (A, B, C…).
  • upper-latin — то же, что upper-alpha.
  • upper-roman — римские числа в верхнем регистре (I, II, III…).
  • none — убирает маркеры или нумерацию у списка.
  • inherit — наследует значение родительского элемента.
li-color
цвет маркера
= goldenrod
#ddd
#00528c[3]
#252525[4]
Цвет маркера для каждого элемента списка.
color
цвет
= khaki
#333
#252525 Цвет элементов списка.
list-style
стиль списка
= line-height:120%; width:80% Произвольное форматирование списка. Переопределяет свойства списка, заданные предыдущими параметрами.
li-style
стиль маркера
= font-size:12pt; font-weight:bold Произвольное форматирование маркера для каждого элемента списка. Переопределяет свойства маркера (при пустом параметре |list-style =/|стиль списка = — также свойства элементов списка), заданные предыдущими параметрами.
  1. Для параметров |list-style-position =/|позиция маркера = и |list-style-type =/|тип маркера = приведены стандартные наборы значений.
  2. Стандартный отступ для нумерованных викисписков.
  3. Для маркированных списков.
  4. Для нумерованных списков.

Примеры

[править код]
{{flexilist
 | тип маркера = square
 | Тезис
 | Антитезис
 | Синтез
}}
   
  1. Тезис
  2. Антитезис
  3. Синтез
{{flexilist
 | margin-left     = 7em
 | list-style-type = lower-greek
 | li-color        = red
 | color           = royalblue
 | list-style      = font-weight:bold
 | Швец
 | Жнец
 | На дуде игрец
}}
   
  1. Швец
  2. Жнец
  3. На дуде игрец
{{flexilist
 | тип маркера   = circle
 | стиль маркера = font-size:150%
 | Pater
 | Filius
 | Spiritus Sanctus
}}
   
  1. Pater
  2. Filius
  3. Spiritus Sanctus

См. также

[править код]
  • {{list}}