Какие встроенные html-стили принимает удержание GitHub?
Это дает довольно подробное описание того, как элементы HTML интерпретируются при уценке. Но это не обсуждает стили.
Пока что единственное, что я могу заставить работать - это ширина изображения.
- Я нигде не могу найти список того, что принимается/отображается
- Похоже, что атрибут
style="....."
полностью игнорируется. - Я даже не могу найти список устаревших атрибутов стиля (в отличие от стиля атрибута
style=...
)
https://gist.github.com/abalter/46df1b79e9f429342972477d7c20cebc
РЕДАКТИРОВАТЬ
Измените span
на div
как div
находится в белых списках в комментариях @waylan под @chris answer.
РЕДАКТИРОВАТЬ 2
Похоже, что Firefox и Chrome больше не отображают никаких стилевых атрибутов.
Ответы
Ответ 1
После того, как GitHub преобразует Markdown в HTML,
HTML очищается, агрессивно удаляя вещи, которые могут навредить вам и вашим родственникам, такие как теги script
, встроенные стили и атрибуты class
или id
. См. Фильтр очистки для полного белого списка.
Вы правы: теги style
не включены в белый список. Они игнорируются.
Разрешенные атрибуты различаются по тегу. Я рекомендую обратиться к ссылке фильтра очистки, приведенной выше. Это приводит к довольно читаемому исходному файлу Ruby.