Справка:Табличный спойлер — различия между версиями
Fenixs (обсуждение | вклад) (Новая страница: «Категория:Справка») |
Fenixs (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | Чтобы сделать элемент сворачиваемым, нужно добавить в параметр class слово <code>collapsible</code>: | ||
+ | |||
+ | <nowiki>{| class="wikitable collapsible" | ||
+ | !Заголовок | ||
+ | |- | ||
+ | | | ||
+ | Основной текст | ||
+ | |}</nowiki> | ||
+ | === Пример отображения=== | ||
+ | {| class="wikitable collapsible" | ||
+ | !Заголовок | ||
+ | |- | ||
+ | | | ||
+ | Основной текст | ||
+ | |} | ||
+ | |||
+ | ===Изначальное скрытие=== | ||
+ | Чтобы сделать элемент изначально свернутым, нужно добавить в параметр class, дополнительно к слову <code>collapsible</code>, слово: | ||
+ | * '''autocollapse''': элемент будет изначально свернут, если на странице есть 2 и более элемента с параметром сворачивания. | ||
+ | |||
+ | * '''collapsed''': элемент будет изначально свернут в любом случае. | ||
+ | |||
+ | <nowiki>{| class="wikitable collapsible collapsed" | ||
+ | !Заголовок | ||
+ | |- | ||
+ | | | ||
+ | Изначально скрытый основной текст | ||
+ | |}</nowiki> | ||
+ | |||
+ | === Пример отображения=== | ||
+ | {| class="wikitable collapsible collapsed" | ||
+ | !Заголовок | ||
+ | |- | ||
+ | | | ||
+ | Изначально скрытый основной текст | ||
+ | |} | ||
+ | |||
+ | ===Ширина элемента=== | ||
+ | Так как обычно ширина заголовка меньше, чем основного текста, то ширина элемента будет «прыгать» при его показе/скрытии. Если вы хотите задать постоянную ширину элемента добавить после параметра class, параметр <code>style="width:50%"</code> для установки ширины в процентном отношении. Так же использовать параметр em: <code>style="width:34em"</code> | ||
+ | |||
+ | <nowiki>{| class="collapsible wikitable" style="width:50%" | ||
+ | ! Заголовок, ширина элемента:50% | ||
+ | |- | ||
+ | | | ||
+ | Основной текст? для того чтобы было видно как текст размещается на заданной длиннее этого элемента установленного на 50% | ||
+ | |}</nowiki> | ||
+ | |||
+ | === Пример отображения=== | ||
+ | {| class="collapsible wikitable" style="width:50%" | ||
+ | ! Заголовок, ширина элемента:50% | ||
+ | |- | ||
+ | | | ||
+ | Основной текст, для того чтобы было видно, как текст размещается на заданной ширине этого элемента установленного на 50% | ||
+ | |} | ||
+ | |||
+ | {| class="collapsible wikitable" style="width:34em" | ||
+ | ! Заголовок, ширина элемента:34em | ||
+ | |- | ||
+ | | Основной текст, для того чтобы было видно, как текст размещается на заданной ширине этого элемента, установленного на 34em | ||
+ | |} | ||
+ | |||
+ | <includeonly>===Usage=== | ||
+ | |||
+ | For content that is not a table one can create a table with only one element with content, and a header. However there's a table-less, purely DIV-based solution available on the Wikipedia - see [[#Collapsible DIV]] below. | ||
+ | |||
+ | |||
+ | |||
+ | For existing table one can simply add collapsible class. If the table has several colums, it might be a good idea to add a heading row consisting of one cell otherwise the link will be in the first one. Sometimes an easy solution is to put the whole table as element inside another table (see example below); however this is bad from the webdesign and usability viewpoint.</includeonly> | ||
+ | |||
+ | ===Сортируемая скрываемая таблица=== | ||
+ | |||
+ | Сортировка внутри скрываемой таблицы: | ||
+ | |||
+ | {| style="width:40em" | ||
+ | ! width=50% | изначально развернуто !! изначально свернуто | ||
+ | |- | ||
+ | | | ||
+ | <nowiki>{| class="collapsible" | ||
+ | !число | ||
+ | |- | ||
+ | | | ||
+ | {| class="wikitable sortable" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |} | ||
+ | |}</nowiki> | ||
+ | || | ||
+ | <nowiki>{|class="collapsible collapsed" | ||
+ | !число | ||
+ | |- | ||
+ | | | ||
+ | {|class="wikitable sortable" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |} | ||
+ | |}</nowiki> | ||
+ | |- | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | ==== Пример отображения==== | ||
+ | {| style="width:40em" | ||
+ | |- | ||
+ | | | ||
+ | {| class="collapsible" | ||
+ | !число | ||
+ | |- | ||
+ | | | ||
+ | {| class="wikitable sortable" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |} | ||
+ | |} | ||
+ | || | ||
+ | {|class="collapsible collapsed" | ||
+ | !число | ||
+ | |- | ||
+ | | | ||
+ | {|class="wikitable sortable" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |} | ||
+ | |} | ||
+ | |} | ||
+ | |||
+ | Для того чтобы кнопка скрыть/показать была внутри таблицы: | ||
+ | |||
+ | {| style="width:40em" | ||
+ | !изначально развернуто !! изначально свернуто | ||
+ | |- | ||
+ | | | ||
+ | <nowiki>{|class="wikitable sortable collapsible" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |}</nowiki> | ||
+ | | | ||
+ | <nowiki>{|class="wikitable sortable collapsible collapsed" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |}</nowiki> | ||
+ | |} | ||
+ | |||
+ | ==== Пример отображения==== | ||
+ | {| style="width:40em" | ||
+ | |- | ||
+ | | | ||
+ | {|class="wikitable sortable collapsible" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |} | ||
+ | | | ||
+ | {|class="wikitable sortable collapsible collapsed" | ||
+ | !название!!число | ||
+ | |- | ||
+ | |a||123 | ||
+ | |- | ||
+ | |b||6 | ||
+ | |- | ||
+ | |c||45 | ||
+ | |} | ||
+ | |} | ||
+ | |||
+ | |||
+ | __NOTOC__ | ||
+ | |||
[[Категория:Справка]] | [[Категория:Справка]] |
Текущая версия на 18:33, 6 декабря 2013
Чтобы сделать элемент сворачиваемым, нужно добавить в параметр class слово collapsible
:
{| class="wikitable collapsible" !Заголовок |- | Основной текст |}
Пример отображения
Заголовок |
---|
Основной текст |
Изначальное скрытие
Чтобы сделать элемент изначально свернутым, нужно добавить в параметр class, дополнительно к слову collapsible
, слово:
- autocollapse: элемент будет изначально свернут, если на странице есть 2 и более элемента с параметром сворачивания.
- collapsed: элемент будет изначально свернут в любом случае.
{| class="wikitable collapsible collapsed" !Заголовок |- | Изначально скрытый основной текст |}
Пример отображения
Заголовок |
---|
Изначально скрытый основной текст |
Ширина элемента
Так как обычно ширина заголовка меньше, чем основного текста, то ширина элемента будет «прыгать» при его показе/скрытии. Если вы хотите задать постоянную ширину элемента добавить после параметра class, параметр style="width:50%"
для установки ширины в процентном отношении. Так же использовать параметр em: style="width:34em"
{| class="collapsible wikitable" style="width:50%" ! Заголовок, ширина элемента:50% |- | Основной текст? для того чтобы было видно как текст размещается на заданной длиннее этого элемента установленного на 50% |}
Пример отображения
Заголовок, ширина элемента:50% |
---|
Основной текст, для того чтобы было видно, как текст размещается на заданной ширине этого элемента установленного на 50% |
Заголовок, ширина элемента:34em |
---|
Основной текст, для того чтобы было видно, как текст размещается на заданной ширине этого элемента, установленного на 34em |
Сортируемая скрываемая таблица
Сортировка внутри скрываемой таблицы:
изначально развернуто | изначально свернуто |
---|---|
{| class="collapsible" !число |- | {| class="wikitable sortable" !название!!число |- |a||123 |- |b||6 |- |c||45 |} |} |
{|class="collapsible collapsed" !число |- | {|class="wikitable sortable" !название!!число |- |a||123 |- |b||6 |- |c||45 |} |} |
Пример отображения
|
|
Для того чтобы кнопка скрыть/показать была внутри таблицы:
изначально развернуто | изначально свернуто |
---|---|
{|class="wikitable sortable collapsible" !название!!число |- |a||123 |- |b||6 |- |c||45 |} |
{|class="wikitable sortable collapsible collapsed" !название!!число |- |a||123 |- |b||6 |- |c||45 |} |
Пример отображения
|
|