Подтвердить что ты не робот

Какие встроенные html-стили принимает удержание GitHub?

Это дает довольно подробное описание того, как элементы HTML интерпретируются при уценке. Но это не обсуждает стили.

Пока что единственное, что я могу заставить работать - это ширина изображения.

  1. Я нигде не могу найти список того, что принимается/отображается
  2. Похоже, что атрибут style="....." полностью игнорируется.
  3. Я даже не могу найти список устаревших атрибутов стиля (в отличие от стиля атрибута style=...)

https://gist.github.com/abalter/46df1b79e9f429342972477d7c20cebc

РЕДАКТИРОВАТЬ
Измените span на div как div находится в белых списках в комментариях @waylan под @chris answer.

РЕДАКТИРОВАТЬ 2
Похоже, что Firefox и Chrome больше не отображают никаких стилевых атрибутов.

4b9b3361

Ответ 1

После того, как GitHub преобразует Markdown в HTML,

HTML очищается, агрессивно удаляя вещи, которые могут навредить вам и вашим родственникам, такие как теги script, встроенные стили и атрибуты class или id. См. Фильтр очистки для полного белого списка.

Вы правы: теги style не включены в белый список. Они игнорируются.

Разрешенные атрибуты различаются по тегу. Я рекомендую обратиться к ссылке фильтра очистки, приведенной выше. Это приводит к довольно читаемому исходному файлу Ruby.