Html Do<;风格>;标签在降价中起作用?

Html Do<;风格>;标签在降价中起作用?,html,css,github,markdown,Html,Css,Github,Markdown,我正在写一个Github README.md文件,我有不同的表。内容不同,所以表宽也不同 我希望,至少第一列的宽度是固定的,所以我尝试将其添加到标记文件中的所有表之前: <style>td:nth-child(odd){width:200px}</style> td:n个子(奇数){width:200px} 令人惊讶的是,这在我的编辑器预览中起作用,但是当提交到github时,文本显示时样式标记被剥离,并且没有应用任何样式 我的问题是,在github上是否可以,如果可

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

我希望,至少第一列的宽度是固定的,所以我尝试将其添加到标记文件中的所有表之前:

<style>td:nth-child(odd){width:200px}</style>
td:n个子(奇数){width:200px}
令人惊讶的是,这在我的编辑器预览中起作用,但是当提交到github时,文本显示时样式标记被剥离,并且没有应用任何样式

我的问题是,在github上是否可以,如果可以,我该怎么做。

我自己刚刚测试过

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

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

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

#foo{color:red}

foo

上述文件提交给:

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

<p>bar</p>
#foo{颜色:红色}
福

酒吧


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

我不这么认为,但您可以随时检查源代码:样式标记是否仍在呈现的页面中?查看源代码。如果不是,那么GitHub是故意将其剥离出来的。如果存在,那么您的CSS规则的优先级不会高于GitHub的!这在很多方面都很糟糕;)但是,正如您所说,可能是出于安全考虑。我们是否应该在样式文件外部加上降价