2013-12-15 4 views
11

Ich schreibe eine Github README.md-Datei, und ich habe verschiedene Tabellen. Die Inhalte sind unterschiedlich, daher ist auch die Tabellenbreite unterschiedlich.Do <style> Tags funktionieren in Markdown?

ich will, zumindest die erste Spalte mit fester Breite sein, also habe ich versucht, das Hinzufügen diesen vor allen Tabellen in der Markdown-Datei:

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

überraschenderweise, dass in meiner Editor-Vorschau zu arbeiten, aber wenn an github gebunden, wird der Text mit den abgestreiften Stil-Tags angezeigt, und es wird kein Stil angewendet.

Meine Fragen ist, wenn es auf Github möglich ist, und ID ist es, wie mache ich es.

+0

Ich glaube nicht - aber Sie könnten immer den Quellcode überprüfen: https://github.com/github/markup –

+0

das ist eine Schande ... – gcq

+0

Ist das Stil-Tag immer noch in der gerenderten Seite? Zeigen Sie die Quelle an. Wenn das nicht der Fall ist, streicht GitHub es absichtlich aus. Wenn es dort ist, hat Ihre CSS-Regel keine höhere Priorität als die von GitHub. –

Antwort

20

Ich habe es gerade selbst getestet.

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

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

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

Die oben gemacht:

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

<p>bar</p> 

GitHub Streifen Stil-Tags und Attribute, die Sie verhindern, dass die Art auf ihren Seiten zu verändern. Dies ist wahrscheinlich aus Sicherheitsgründen. Wenn Sie CSS in GitHub-Seiten injizieren könnten, könnten Sie leicht einen Phishing-Angriff starten.

+4

Danke! Das saugt auf viele Arten;) aber es ist wahrscheinlich, wie du sagtest, aus Sicherheitsgründen. – gcq

+0

danke, es funktionierte für mich –

+0

sollen wir Style-Datei extern mit Markdown enthalten –