xref: /webtrees/resources/css/_markdown.css (revision 1c6adce825f16611bd8b75a22114302de4b41cfe)
1/**
2 * webtrees: online genealogy
3 * Copyright (C) 2021 webtrees development team
4 * This program is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 3 of the License, or
7 * (at your option) any later version.
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 * You should have received a copy of the GNU General Public License
13 * along with this program. If not, see <http://www.gnu.org/licenses/>.
14 */
15
16/* markdown formatting */
17
18.markdown {
19    /* Pre-formatted text can break the layout. */
20    overflow-wrap: break-word;
21
22    /* https://spec.commonmark.org/0.30/#soft-line-breaks - LF can be shown as either a space or a new-line */
23    white-space: pre-wrap;
24}
25
26.markdown p code {
27    /* Bootstrap makes code text red */
28    color: inherit;
29}
30
31.markdown p {
32    margin: 0 0 0.5rem;
33}
34
35.markdown blockquote p {
36    border-left: solid thick lightgray;
37    padding-left: 0.5rem;
38}
39
40.markdown table {
41    border-collapse: collapse;
42    margin-bottom: 5px;
43}
44
45.markdown th {
46    font-weight: bold;
47}
48
49.markdown td,
50.markdown th {
51    border: solid thin #000;
52    padding: 3px;
53}
54
55.markdown img {
56    max-width: 100%;
57    height: auto;
58}
59