我正在写一个Github README.md文件,我有不同的表。内容不同,所以表格宽度也不同。
我想,至少第一列是固定宽度的,所以我尝试在Markdown文件中的所有表之前添加它:
<style>td:nth-child(odd){width:200px}</style>
令人惊讶的是,这在我的编辑器预览中有效,但是当提交给github时,文本会显示剥离的样式标记,并且不会应用任何样式。
我的问题是,如果它可能在github上,并且id是,我该怎么做。
答案 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页面,您可以轻松发起网络钓鱼攻击。