Добавление флажка в таблице уценок не работает - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь создать таблицу уценки, в которой один столбец должен иметь флажок.

Я пробовал следующее:

| Db2WoC Plan                                 | Total time | RPO,RTO met | 
| ------------------------------------------- |  --------- |-------------|
| Db2 on Cloud Entry/Enterprise 1 TB          |  8:10:16   |  <ul><li>[x] item1</li><li>[ ] item2</li></ul>   |  
| Db2 Warehouse on Cloud for transaction      |  8:10:16   | - [x] ok    |
| Db2 Warehouse on Cloud(AWS)                 |  8:10:16   | - [x] ok    |
| Db2 Warehouse on Cloud(Softlayer)           |  8:10:16   | - [x] ok    |

Но ничего из этого не получается.

В результате я вижу следующее:


Db2WoC Plan Total time  RPO,RTO met
Db2 on Cloud Entry/Enterprise 1 TB  8:10:16 [x] item1
                                            [ ] item2
Db2 Warehouse on Cloud for transaction  8:10:16 - [x] ok
Db2 Warehouse on Cloud(AWS) 8:10:16 - [x] ok
Db2 Warehouse on Cloud(Softlayer)   8:10:16 - [x] ok

Таблица, показанная в https://gist.githubusercontent.com/pchaigno/1826ba1151890b751862/raw/73399cc5a5d2415e2a75f58fd6959d25770c4ed3/checkboxes.md, также не работает.

1 Ответ

0 голосов
/ 14 февраля 2019

Используйте HTML-сущность (&check;) или эмодзи (:heavy_check_mark:).

Специальная уценка GitHub сообщает :

Блокэлементы высокого уровня не могут быть вставлены в таблицу.

Элементы списка являются элементами уровня блока и поэтому недопустимы в ячейках таблицы.И элементы списка задач - это просто другой стиль элемента списка, который содержит флажок.Если у вас нет элемента списка, значит, у вас не может быть элемента списка задач.Другими словами, вы не можете иметь элементы списка задач в ячейках таблицы.

Как исходные правила уценки объясняют :

Для любой разметки, которая не покрытапо синтаксису Markdown вы просто используете сам HTML.

И, поскольку флажок HTML может быть встроенным элементом, может возникнуть соблазн вставить необработанный флажок HTML непосредственно вячейка таблицы:

<input type="checkbox" checked>

Однако существует проблема, из-за которой санитарный фильтр GitHub снимает флажок.На самом деле, списки задач GitHub не используют фактические элементы-флажки, а образы галочек.

Более полезным вариантом может быть использование HTML-сущности или emoji для галочки.Например:

| Description                         | Checkmark               |
| ----------------------------------- | ----------------------- |
| HTML Entity: check mark             | &check;                 |
| HTML Entity: heavy check mark       | &#10004;                |
| HTML Entity: ballot box with check  | &#9745;                 |
| HTML Entity: ballot box with x      | &#9746;                 |
| HTML Entity: ballot box (unchecked) | &#9744;                 |
| Emoji: heavy check mark             | :heavy_check_mark:      |
| Emoji: ballot box with check        | :ballot_box_with_check: |
| Emoji: white check mark             | :white_check_mark:      |

Поскольку вы используете ячейки таблицы, вам, вероятно, не нужен флажок без галочки, достаточно пустой ячейки таблицы.Тем не менее, если вы действительно хотите установить пустой флажок, для этого подойдет урна для голосования .

Я добавил комментарий в ваш список, который демонстрирует, чтовсе вышеперечисленные опции выглядят как на GitHub.

...