summaryrefslogtreecommitdiffstats
path: root/web_src
diff options
context:
space:
mode:
authorsilverwind <me@silverwind.io>2021-05-01 23:32:43 +0200
committerGitHub <noreply@github.com>2021-05-01 17:32:43 -0400
commita64cdfd4fdc6780e8ce2f23698b6803087e8500c (patch)
treed68a71a652636b7410897de2100d3dc6a3f41377 /web_src
parentae6d7860be6a5f5032f86369af3adcedf0ad0725 (diff)
downloadgitea-a64cdfd4fdc6780e8ce2f23698b6803087e8500c.tar.gz
gitea-a64cdfd4fdc6780e8ce2f23698b6803087e8500c.zip
Markdown CSS tweaks (#15572)
Update Markdown CSS to more closely match GH rendering. Changes include better nested list margins and tweaked font sizes. Co-authored-by: Lauris BH <lauris@nix.lv>
Diffstat (limited to 'web_src')
-rw-r--r--web_src/less/_markdown.less58
1 files changed, 34 insertions, 24 deletions
diff --git a/web_src/less/_markdown.less b/web_src/less/_markdown.less
index 09c94f0678..66276894c0 100644
--- a/web_src/less/_markdown.less
+++ b/web_src/less/_markdown.less
@@ -1,7 +1,7 @@
.markdown:not(code) {
overflow: hidden;
font-size: 16px;
- line-height: 1.6 !important;
+ line-height: 1.5 !important;
word-wrap: break-word;
&.ui.segment {
@@ -75,14 +75,10 @@
h4,
h5,
h6 {
- margin-top: 1em;
+ margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
- line-height: 1.4;
-
- &:first-of-type {
- margin-top: 0 !important;
- }
+ line-height: 1.25;
}
h1 tt,
@@ -102,38 +98,36 @@
h1 {
padding-bottom: .3em;
- font-size: 2.25em;
- line-height: 1.2;
+ font-size: 2em;
border-bottom: 1px solid var(--color-secondary);
}
h2 {
padding-bottom: .3em;
- font-size: 1.75em;
- line-height: 1.225;
+ font-size: 1.5em;
border-bottom: 1px solid var(--color-secondary);
}
h3 {
- font-size: 1.5em;
- line-height: 1.43;
+ font-size: 1.25em;
}
h4 {
- font-size: 1.25em;
+ font-size: 1em;
}
h5 {
- font-size: 1em;
+ font-size: .875em;
}
h6 {
- font-size: 1em;
+ font-size: .85em;
color: var(--color-text-light-2);
}
p,
blockquote,
+ details,
ul,
ol,
dl,
@@ -232,7 +226,11 @@
}
li > p {
- margin-top: 0;
+ margin-top: 16px;
+ }
+
+ li + li {
+ margin-top: .25em;
}
dl {
@@ -268,10 +266,13 @@
}
table {
- width: auto;
- overflow: auto;
- word-break: keep-all;
display: block;
+ width: 100%;
+ width: -webkit-max-content;
+ width: -moz-max-content;
+ width: max-content;
+ max-width: 100%;
+ overflow: auto;
}
table th {
@@ -294,11 +295,20 @@
img {
max-width: 100%;
- box-sizing: border-box;
+ box-sizing: initial;
+ }
+
+ img[align="right"] {
+ padding-left: 20px;
+ }
+
+ img[align="left"] {
+ padding-right: 20px;
}
.emoji {
max-width: none;
+ vertical-align: text-top;
}
span.frame {
@@ -391,11 +401,11 @@
code,
tt {
- padding: .2em .3em;
+ padding: .2em .4em;
margin: 0;
font-size: 85%;
background-color: var(--color-markdown-code-block);
- border-radius: 3px;
+ border-radius: 4px;
}
code br,
@@ -428,7 +438,7 @@
font-size: 85%;
line-height: 1.45;
background-color: var(--color-markdown-code-block);
- border-radius: 3px;
+ border-radius: 4px;
}
.highlight pre {