From 92f2c02151bd0cb215f3587aa72d8bc6243fd476 Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Sun, 31 Aug 2014 17:22:11 +0200 Subject: [PATCH] add support for task list, more deeply nested lists and more --- github-markdown.css | 68 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 3 deletions(-) diff --git a/github-markdown.css b/github-markdown.css index 770ee6d..7d9cd13 100644 --- a/github-markdown.css +++ b/github-markdown.css @@ -2,8 +2,6 @@ font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; - font: 13px Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; - line-height: 1.4; color: #333333; overflow: hidden; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; @@ -45,11 +43,31 @@ } .markdown-body code, +.markdown-body kbd, .markdown-body pre { font-family: monospace, monospace; font-size: 1em; } +.markdown-body input { + color: inherit; + font: inherit; + margin: 0; +} + +.markdown-body html input[disabled] { + cursor: default; +} + +.markdown-body input { + line-height: normal; +} + +.markdown-body input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + .markdown-body table { border-collapse: collapse; border-spacing: 0; @@ -65,6 +83,12 @@ box-sizing: border-box; } +.markdown-body, +.markdown-body input { + font: 13px Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + line-height: 1.4; +} + .markdown-body a { color: #4183c4; text-decoration: none; @@ -141,10 +165,18 @@ margin-bottom: 0; } -.markdown-body ol ol { +.markdown-body ol ol, +.markdown-body ul ol { list-style-type: lower-roman; } +.markdown-body ul ul ol, +.markdown-body ul ol ol, +.markdown-body ol ul ol, +.markdown-body ol ol ol { + list-style-type: lower-alpha; +} + .markdown-body dd { margin-left: 0; } @@ -160,6 +192,21 @@ margin-bottom: 0; } +.markdown-body kbd { + background-color: #e7e7e7; + background-image: -moz-linear-gradient(#fefefe, #e7e7e7); + background-image: -webkit-linear-gradient(#fefefe, #e7e7e7); + background-image: linear-gradient(#fefefe, #e7e7e7); + background-repeat: repeat-x; + border-radius: 2px; + border: 1px solid #cfcfcf; + color: #000; + padding: 3px 5px; + line-height: 10px; + font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; + display: inline-block; +} + .markdown-body>*:first-child { margin-top: 0 !important; } @@ -252,6 +299,8 @@ padding-left: 2em; } +.markdown-body ul ul, +.markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { margin-top: 0; @@ -660,3 +709,16 @@ color: #999; background-color: #EAF2F5; } + +.markdown-body .task-list-item { + list-style-type: none; +} + +.markdown-body .task-list-item+.task-list-item { + margin-top: 3px; +} + +.markdown-body .task-list-item-checkbox { + margin: 0 4px 0.25em -20px; + vertical-align: middle; +}