# Поддержка обратных списков в постах путем сохранения атрибута "reversed" в HTML

**URL:** https://meta.discourse.org/t/support-reversed-lists-in-posts-by-not-stripping-the-reversed-attribute-from-html/205846
**Category:** Feature
**Tags:** completed
**Created:** [12.Октябрь.2021 13:10:28 UTC](https://meta.discourse.org/t/support-reversed-lists-in-posts-by-not-stripping-the-reversed-attribute-from-html/205846 "2021-10-12T13:10:28Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![\_diondiondion](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/_diondiondion/32/200719_2.png) [@\_diondiondion](https://meta.discourse.org/u/_diondiondion)
#### Post date: [12.Октябрь.2021 13:10:29 UTC](https://meta.discourse.org/t/support-reversed-lists-in-posts-by-not-stripping-the-reversed-attribute-from-html/205846/1 "2021-10-12T13:10:29Z")

</div>

Привет!

Markdown не предоставляет встроенного способа форматирования «обратных списков», то есть тех, которые начинаются с большого числа и идут на убывание. В нашем сообществе их часто запрашивают, так как они были бы очень полезны, например, для списков любимых вещей в стиле обратного отсчета.

Я заметил, что в простом HTML можно определить списки, и некоторые атрибуты, такие как `start`, поддерживаются и позволяют начинать список с большего числа:

1. Сыр
2. Хлеб
3. Молоко

> **Показать HTML**
>
> ```html
> <ol start=3>
> <li> Сыр
> <li> Хлеб
> <li> Молоко
> </ol>
> 
> ```

Однако, к сожалению, атрибут `reversed` не поддерживается и удаляется из HTML финального поста. Если бы он поддерживался, фрагмент кода ниже привел бы к списку, идущему на убывание от 3 до 1:

```html
<ol reversed>
<li> Сыр
<li> Хлеб
<li> Молоко
</ol>

```

1. Сыр
2. Хлеб
3. Молоко

Было бы здорово, если бы этот атрибут был добавлен в белый список, чтобы мы могли предоставить пользователям возможность создавать обратные списки на нашем форуме!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [13.Октябрь.2021 05:03:22 UTC](https://meta.discourse.org/t/support-reversed-lists-in-posts-by-not-stripping-the-reversed-attribute-from-html/205846/2 "2021-10-13T05:03:22Z")

</div>

В целом мы довольны тем, что по умолчанию разрешены атрибуты с очень низким риском. `ol[reversed]` и `ol[type]` кажутся очень низкого риска.

Очень простая задача для начала, приветствуем PR.

---

<div class="post-metadata">

### Author: ![Qursch](https://avatars.discourse-cdn.com/v4/letter/q/c37758/32.png) [@Qursch](https://meta.discourse.org/u/Qursch)
#### Post date: [17.Октябрь.2021 00:55:56 UTC](https://meta.discourse.org/t/support-reversed-lists-in-posts-by-not-stripping-the-reversed-attribute-from-html/205846/3 "2021-10-17T00:55:56Z")

</div>

Создал [PR](https://github.com/discourse/discourse/pull/14626) по этому вопросу.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [17.Январь.2022 21:22:53 UTC](https://meta.discourse.org/t/support-reversed-lists-in-posts-by-not-stripping-the-reversed-attribute-from-html/205846/4 "2022-01-17T21:22:53Z")

</div>


