Перейти к содержанию

Шаблон:Ifloat

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

Шаблоны {{ifloat}}, {{lfloat}} и {{rfloat}} служат для вставки «плавающих» изображений без разрыва абзаца. Расширяют функциональность шаблона {{inline float}}, добавляя возможность использования нескольких (до 5) изображений в горизонтальном ряду.

Параметры {{ifloat}}:

  • Безымянные параметры (5 или 6) — имена файлов (без префикса Файл:). Как исключение, первый безымянный параметр может иметь числовое значение, которое используется как общий размер для всех изображений (вместо параметра size); это число интерпретируется следующим образом:
    • больше 0 — ширина изображений (в px);
    • меньше 0 — высота изображений (в px), например -200 означает высоту в 200px;
    • 0 — изображения во всю ширину текстового блока.
  • size — общий размер для всех изображений (в px); для высоты следует указывать с префиксом x, например x100;
  • size1size5 — индивидуальные размеры для каждого изображения;
    Примечание 1: Если размер задан первым безымянным параметром, параметры size, size1size5 не используются.
    Примечание 2: Если размер не задан ни одним из способов, размер по умолчанию — 100px по высоте.
  • title или title0 — общая подпись для всех изображений;
  • title1title5 — индивидуальная подпись для каждого изображения;
    Примечание: Параметры title1title5 и title0 отображаются более мелким шрифтом, чем title.
  • align или align1align5 — выравнивание подписи (общее для всех / индивидуальное для каждого изображения); принимают числовые значения от 0 до 9, аналогично параметру title шаблона {{inline float}};
  • align0 — выравнивание общей подписи: значения от 0 до 9, аналогично параметру title шаблона {{inline float}};
  • float — расположение относительно текста: left — слева, right — справа, не указано — по центру;
    Примечание: Параметр не следует использовать непосредственно, он вызывается через сокращенные шаблоны {{lfloat}} и {{rfloat}}.
  • border — рамка (и фон): on — для каждого изображения, full — общая для всей группы, не указано — без рамки;
  • valign — вертикальное выравнивание в группе разновысоких изображений; значения: top (по умолчанию), middle или bottom.

Шаблоны {{lfloat}} и {{rfloat}} — сокращенные варианты с выбранным значением float=left и float=right соответственно.

Примеры

{{ifloat|No image available-de.svg|No immagine disponibile.svg|Imagem não disponível.svg|size=x180}}

{{rfloat|150|Slika nije dostupna.svg|title1=Подпись и рамка (title1)|border=on}}

{{lfloat|Imagen no disponible.svg|Pas d'image disponible.svg|size=x120|title=Общая подпись (title)}}

{{rfloat|-120|Imagen no disponible.svg|Pas d'image disponible.svg|title=Общая подпись, индивидуальные подписи и рамки|title1=ES|title2=FR|border=on}}

{{ifloat|-150|No image available-de.svg|No immagine disponibile.svg|Imagem não disponível.svg|title0=Общая подпись (title0) и рамка|border=full}}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.Подпись и рамка (title1) Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.Общая подпись (title) Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.ESFRОбщая подпись, индивидуальные подписи и рамки Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.Общая подпись (title0) и рамка Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.

для вставки «плавающих» изображений без разрыва абзаца

Параметры шаблона[Править данные шаблона]

Шаблон использует строчное форматирование параметров.

ПараметрОписаниеТипСтатус
имя файла или размер1

имя первого файла или общий размер (число) для всех остальных файлов

Пример
250
Имя файлаобязательный
имя файла 22

имя второго файла (первого, если в параметре 1 указан размер)

Имя файланеобязательный
имя файла 33

имя третьего файла (второго, если в параметре 1 указан размер)

Имя файланеобязательный
имя файла 44

имя четвертого файла (третьего, если в параметре 1 указан размер)

Имя файланеобязательный
имя файла 55

имя пятого файла (четвертого, если в параметре 1 указан размер)

Имя файланеобязательный
имя файла 66

имя пятого файла (только если в параметре 1 указан размер)

Имя файланеобязательный
clearclear

отключает обтекание текстом: 0 или none = не отключать, 1, l, left = слева, 2, r, right = справа

По умолчанию
both
Пример
left
Однострочныйнеобязательный
floatfloat

расположение относительно текста: left — слева, right — справа, не указано — по центру

По умолчанию
center
Пример
left
Однострочныйнеобязательный
рамкаborder

рамка (и фон): on — для каждого изображения, full — общая для всей группы, не указано — без рамки

Пример
on
Однострочныйнеобязательный
valignvalign

вертикальное выравнивание в группе разновысоких изображений; значения: top (по умолчанию), middle или bottom

По умолчанию
top
Пример
top
Однострочныйнеобязательный
size1size1

размер первого изображения

Пример
x200
Однострочныйнеобязательный
sizesize

общий размер для всех изображений (в px); для высоты следует указывать с префиксом x, например x100

По умолчанию
x100
Пример
250
Неизвестнонеобязательный
title1title1

подпись первого изображения

Строковый (без форматирования)необязательный
alt1alt1

альтернативный текст первого изображения

Строковый (без форматирования)необязательный
size2size2

размер второго изображения

Пример
200
Однострочныйнеобязательный
title2title2

подпись второго изображения

Строковый (без форматирования)необязательный
alt2alt2

альтернативный текст второго изображения

Строковый (без форматирования)необязательный
size3size3

размер третьего изображения

Пример
200
Неизвестнонеобязательный
title3title3

подпись третьего изображения

Строковый (без форматирования)необязательный
alt3alt3

альтернативный текст третьего изображения

Строковый (без форматирования)необязательный
size4size4

размер четвертого изображения

Пример
200
Неизвестнонеобязательный
title4title4

подпись четвертого изображения

Строковый (без форматирования)необязательный
alt4alt4

альтернативный текст четвертого изображения

Строковый (без форматирования)необязательный
size5size5

размер пятого изображения

Пример
200
Однострочныйнеобязательный
title5title5

подпись пятого изображения

Строковый (без форматирования)необязательный
alt5alt5

альтернативный текст пятого изображения

Строковый (без форматирования)необязательный
titletitle

общая подпись

Строковый (без форматирования)предложенный
title0title0

общая подпись (уменьшенная); употр. вместо title

Строковый (без форматирования)предложенный
alignalign

положение/выравнивание подписей для каждого изображения(число от 0 до 9)

По умолчанию
5
Пример
0
Автозначение
Числопредложенный
align1align1

положение/выравнивание подписи первого изображения (число от 0 до 9)

По умолчанию
5
Пример
0
Числонеобязательный
align2align2

положение/выравнивание подписи второго изображения (число от 0 до 9)

По умолчанию
5
Пример
0
Числонеобязательный
align3align3

положение/выравнивание подписи третьего изображения (число от 0 до 9)

По умолчанию
5
Пример
0
Числонеобязательный
align4align4

положение/выравнивание подписи четвертого изображения (число от 0 до 9)

По умолчанию
5
Пример
0
Автозначение
Неизвестнонеобязательный
align5align5

положение/выравнивание подписи пятого изображения (число от 0 до 9)

По умолчанию
5
Пример
0
Числонеобязательный
align0align0

положение/выравнивание общей подписи (число от 0 до 9)

По умолчанию
5
Пример
0
Автозначение
0
Числопредложенный