This gives a pretty thorough description of how HTML elements are interpreted by markdown. But it does not discuss styles.
So far, the only thing I can get to work is image width.
style="....."
attribute is completely ignored.style=...
)https://gist.github.com/abalter/46df1b79e9f429342972477d7c20cebc
EDIT
Change span
to div
due to div
being in the whitelisted tags per @waylan's comment under @chris's answer.
EDIT 2
It appears that firefox and chrome don't render any style attributes any more at all.
After GitHub converts Markdown to HTML,
The HTML is sanitized, aggressively removing things that could harm you and your kin—such as
script
tags, inline-styles, andclass
orid
attributes. See the sanitization filter for the full whitelist.
You're right: style
tags are not included in the whitelist. They are ignored.
The permitted attributes differ by tag. I recommend referring to the sanitization filter link above. It leads to a fairly readable Ruby source file.