<style>标签是否适用于Markdown?</style>

时间:2013-12-15 19:16:55

标签: html css github markdown

我正在写一个Github README.md文件,我有不同的表。内容不同,所以表格宽度也不同。

我想,至少第一列是固定宽度的,所以我尝试在Markdown文件中的所有表之前添加它:

<style>td:nth-child(odd){width:200px}</style>

令人惊讶的是,这在我的编辑器预览中有效,但是当提交给github时,文本会显示剥离的样式标记,并且不会应用任何样式。

我的问题是,如果它可能在github上,并且id是,我该怎么做。

1 个答案:

答案 0 :(得分:23)

我自己测试过。

<style>
#foo {color: red}
</style>

<p id="foo">foo</p>

<p style="color: blue">bar</p>

以上呈现为:

#foo {color: red}
<p>foo</p>

<p>bar</p>

GitHub会删除样式标记和属性,阻止您更改其网页上的样式。这可能是出于安全原因。如果您可以将css注入GitHub页面,您可以轻松发起网络钓鱼攻击。