Шаблон:Centered gallery: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
и кавычки уберём
null default for caption
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
<includeonly>{| style="margin-left:auto; margin-right:auto; border:none"
<includeonly>{| style="margin-left:auto; margin-right:auto; border:none"
|-
|-
|<gallery class="center" widths={{{1|240}}}px heights={{{2|180}}}px mode={{{3|nolines}}} {{#if:{{{4|}}}|caption="{{{4}}}"}}></includeonly><noinclude>{{doc-inline}}
|{{#tag:gallery|{{{1}}}|class="center"|widths={{#if:{{{widths|}}}|{{{widths}}}|240}}|heights={{#if:{{{heights|}}}|{{{heights}}}|180}}|mode={{#if:{{{mode|}}}|{{{mode}}}|nolines}}|caption="{{{caption|}}}"}}
|}</includeonly><noinclude>{{doc-inline}}
Шаблон-обёртка для тега <code><[[:en:Help:Gallery tag|gallery]]></code>. Используется совместно с парным закрывающим шаблоном {{t|gallery end}}.
Шаблон-обёртка для тега <code><[[:en:Help:Gallery tag|gallery]]></code>. <!--Используется совместно с парным закрывающим шаблоном {{t|gallery end}}.-->


Решает проблему неровной центровки фотогалерей в статьях с float-элементами (в частности, с вертикальными навбоксами). Примеры решаемой проблемы из статей о станциях метро: [http://i.cubeupload.com/zc24P2.png], [http://i.cubeupload.com/HKSGyo.png].
Решает проблему неровной центровки фотогалерей в статьях с float-элементами (в частности, с вертикальными навбоксами). Примеры решаемой проблемы из статей о станциях метро: [http://i.cubeupload.com/zc24P2.png], [http://i.cubeupload.com/HKSGyo.png].
<!--

== Заготовка для копирования ==
== Заготовка для копирования ==
{{TOC right}}
{{TOC right}}
Строка 20: Строка 21:
== Параметры ==
== Параметры ==
{{tpre|gallery start{{optp|''widths''|''heights''|''mode''|''caption''}}}}
{{tpre|gallery start{{optp|''widths''|''heights''|''mode''|''caption''}}}}
<!--{{optp/comment}}-->
{{optp/comment}}


Параметры передаются тегу <tt><nowiki><gallery></nowiki></tt>, описаны в [[:en:Help:Gallery tag|его документации]]. В данном шаблоне все они необязательные. По умолчанию: ширина картинок — 240px, высота — 180px, режим отображения — nolines, общего заголовка над галереей нет.
Параметры передаются тегу <tt><nowiki><gallery></nowiki></tt>, описаны в [[:en:Help:Gallery tag|его документации]]. В данном шаблоне все они необязательные. По умолчанию: ширина картинок — 240px, высота — 180px, режим отображения — nolines, общего заголовка над галереей нет.
Строка 28: Строка 29:
* Высота и ширина картинок указываются просто числом, без окончания «px».
* Высота и ширина картинок указываются просто числом, без окончания «px».
* Для режимов <tt>packed</tt>, <tt>packed-overlay</tt> и <tt>packed-hover</tt> указывается только высота, но не ширина. Пропущенный первый параметр обозначается так: <code><nowiki>{{gallery start||150|packed}}</nowiki></code>. Если ширина для packed-режимов указана, она будет проигнорирована. <small>На июль 2017 года использовать эти режимы с данным шаблоном не рекомендуется, {{nobr|т.&thinsp;к.}} они всё равно имеют некоторые проблемы отображения в сложных условиях.</small>
* Для режимов <tt>packed</tt>, <tt>packed-overlay</tt> и <tt>packed-hover</tt> указывается только высота, но не ширина. Пропущенный первый параметр обозначается так: <code><nowiki>{{gallery start||150|packed}}</nowiki></code>. Если ширина для packed-режимов указана, она будет проигнорирована. <small>На июль 2017 года использовать эти режимы с данным шаблоном не рекомендуется, {{nobr|т.&thinsp;к.}} они всё равно имеют некоторые проблемы отображения в сложных условиях.</small>
-->

== Технические подробности ==
== Технические подробности ==
Шаблон добавляет к тегу <tt><nowiki><gallery></nowiki></tt> невидимую центрованную таблицу из одной ячейки, галерея находится внутри таблицы. Это даёт возможность элементам галереи (нескольким её строкам на узком экране) быть правильно центрованными относительно друг друга независимо от наличия прочих элементов на странице. CSS для центровки таблицы взят из {{ссылка на раздел|:en:Help:Table#Centering tables}} <small>([[:en:HELP:TABLECENTER|HELP:TABLECENTER]])</small>.
Шаблон добавляет к тегу <tt><nowiki><gallery></nowiki></tt> невидимую центрованную таблицу из одной ячейки, галерея находится внутри таблицы. Это даёт возможность элементам галереи (нескольким её строкам на узком экране) быть правильно центрованными относительно друг друга независимо от наличия прочих элементов на странице. CSS для центровки таблицы взят из {{ссылка на раздел|:en:Help:Table#Centering tables}} <small>([[:en:HELP:TABLECENTER|HELP:TABLECENTER]])</small>.
<!--

== См. также ==
== См. также ==
* {{t|gallery end}}
* {{t|gallery end}}
-->

{{doc-end}}
{{doc-end}}
[[Категория:Шаблоны:Графические]]
[[Категория:Шаблоны:Графические]]

Версия от 11:45, 25 июля 2017

Документация

Шаблон-обёртка для тега <gallery>.

Решает проблему неровной центровки фотогалерей в статьях с float-элементами (в частности, с вертикальными навбоксами). Примеры решаемой проблемы из статей о станциях метро: [1], [2].

Технические подробности

Шаблон добавляет к тегу <gallery> невидимую центрованную таблицу из одной ячейки, галерея находится внутри таблицы. Это даёт возможность элементам галереи (нескольким её строкам на узком экране) быть правильно центрованными относительно друг друга независимо от наличия прочих элементов на странице. CSS для центровки таблицы взят из en:Help:Table § Centering tables (HELP:TABLECENTER).