GitHub Markdown はどのインライン HTML スタイルを受け入れますか? 質問する

GitHub Markdown はどのインライン HTML スタイルを受け入れますか? 質問する

これHTML 要素が Markdown によってどのように解釈されるかについて、かなり詳しく説明されています。ただし、スタイルについては説明されていません。

これまでのところ、機能するのは画像の幅だけです。

  1. 受け入れられるもの/レンダリングされるもののリストがどこにも見つかりません
  2. 属性は完全に無視されているようですstyle="....."
  3. 昔ながらのスタイル属性のリストさえ見つけることができません(スタイル属性style=...)

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


@chris の回答に対する @waylan のコメントに従って、ホワイトリストに登録されたタグに含まれているため、変更しますspandivdiv

FirefoxとChromeはスタイル属性を一切レンダリングしない

ベストアンサー1

GitHubがMarkdownをHTMLに変換した後

HTML はサニタイズされ、スクリプト タグ、インライン スタイル、クラス属性や ID 属性など、あなたやあなたの仲間に害を及ぼす可能性のあるものが積極的に削除されます。

�� 上記の抜粋では、「除菌フィルター完全なホワイトリストについては、「」と記載されていましたが、その行は削除されました。リンクされたページ自体には次のように記載されています。

このプロジェクトは GitHub で開始されましたが、現在は GitHub は使用されていません。この gem はスタンドアロンであり、GitHub から独立しているものと見なす必要があります。

つまり、ホワイトリストが変更された可能性があります。

おっしゃる通りです。styleタグはホワイトリストに含まれません。無視されます。

許可される属性はタグによって異なります。上記のサニタイズ フィルター リンクを参照することをお勧めします。これにより、かなり読みやすい Ruby ソース ファイルが得られます。

おすすめ記事