mirror of https://github.com/jpanther/congo.git
🐛 Add CSS overflow/wrapping on KaTeX, tables, and code sections
This fixes a bug where long post elements could break out of the width of the overall page and break overall formatting or views, especially on mobile devices.pull/753/head
parent
82b5481914
commit
00ac16f3ad
|
@ -1231,6 +1231,28 @@ body:has(#menu-controller:checked) {
|
|||
opacity: 0.05;
|
||||
}
|
||||
|
||||
/* Fix long KaTeX equations on mobile (see https://katex.org/docs/issues.html#css-customization) */
|
||||
|
||||
.katex-display {
|
||||
overflow: auto hidden
|
||||
}
|
||||
|
||||
/* Fix long tables breaking out of article on mobile */
|
||||
|
||||
table {
|
||||
display: block;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* Fix long inline code sections breaking out of article on mobile */
|
||||
|
||||
code {
|
||||
word-wrap: break-word;
|
||||
/* All browsers since IE 5.5+ */
|
||||
overflow-wrap: break-word;
|
||||
/* Renamed property in CSS3 draft spec */
|
||||
}
|
||||
|
||||
/* -- Chroma Highlight -- */
|
||||
|
||||
/* Background */
|
||||
|
|
|
@ -96,6 +96,21 @@ body:has(#menu-controller:checked) {
|
|||
@apply absolute -z-10 opacity-5;
|
||||
}
|
||||
|
||||
/* Fix long KaTeX equations on mobile (see https://katex.org/docs/issues.html#css-customization) */
|
||||
.katex-display { overflow: auto hidden }
|
||||
|
||||
/* Fix long tables breaking out of article on mobile */
|
||||
table {
|
||||
display: block;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* Fix long inline code sections breaking out of article on mobile */
|
||||
code {
|
||||
word-wrap: break-word; /* All browsers since IE 5.5+ */
|
||||
overflow-wrap: break-word; /* Renamed property in CSS3 draft spec */
|
||||
}
|
||||
|
||||
/* -- Chroma Highlight -- */
|
||||
/* Background */
|
||||
.chroma {
|
||||
|
|
Loading…
Reference in New Issue