xref: /template/parabola/css/basic.css (revision 9a272093f9bf368292552002d3ad0fa2ed6f9799)
13a03c4b6Sdesbest/**
23a03c4b6Sdesbest * This file provides the most basic styles.
33a03c4b6Sdesbest *
43a03c4b6Sdesbest * If you integrate DokuWiki into another project, you might either
53a03c4b6Sdesbest * want to integrate this file into the other project as well, or use
63a03c4b6Sdesbest * the other project's basic CSS for DokuWiki instead of this one.
73a03c4b6Sdesbest *
83a03c4b6Sdesbest * @author Anika Henke <anika@selfthinker.org>
93a03c4b6Sdesbest */
103a03c4b6Sdesbest
113a03c4b6Sdesbesthtml {
123a03c4b6Sdesbest    overflow-x: auto;
133a03c4b6Sdesbest    overflow-y: scroll;
143a03c4b6Sdesbest}
153a03c4b6Sdesbesthtml,
163a03c4b6Sdesbestbody {
173a03c4b6Sdesbest    background-color: __background__;
183a03c4b6Sdesbest    color: __text__;
193a03c4b6Sdesbest    margin: 0;
203a03c4b6Sdesbest    padding: 0;
213a03c4b6Sdesbest}
223a03c4b6Sdesbestbody {
233a03c4b6Sdesbest    font: normal 100%/1.4 Frutiger, Calibri, "Myriad Pro", Myriad, "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
243a03c4b6Sdesbest    /* default font size: 100% => 16px; 93.75% => 15px; 87.5% => 14px; 81.25% => 13px; 75% => 12px */
253a03c4b6Sdesbest    -webkit-text-size-adjust: 100%;
263a03c4b6Sdesbest}
273a03c4b6Sdesbest
283a03c4b6Sdesbest
293a03c4b6Sdesbest/*____________ headers ____________*/
303a03c4b6Sdesbest
313a03c4b6Sdesbesth1,
323a03c4b6Sdesbesth2,
333a03c4b6Sdesbesth3,
343a03c4b6Sdesbesth4,
353a03c4b6Sdesbesth5,
363a03c4b6Sdesbesth6 {
373a03c4b6Sdesbest    font-family: Constantia, Utopia, Lucidabright, Lucida, Georgia, "Nimbus Roman No9 L", serif;
383a03c4b6Sdesbest    font-weight: bold;
393a03c4b6Sdesbest    color: __text_neu__;
403a03c4b6Sdesbest    background-color: inherit;
413a03c4b6Sdesbest    padding: 0;
423a03c4b6Sdesbest    line-height: 1.2;
433a03c4b6Sdesbest    clear: left; /* ideally 'both', but problems with toc */
443a03c4b6Sdesbest}
453a03c4b6Sdesbest[dir=rtl] h1,
463a03c4b6Sdesbest[dir=rtl] h2,
473a03c4b6Sdesbest[dir=rtl] h3,
483a03c4b6Sdesbest[dir=rtl] h4,
493a03c4b6Sdesbest[dir=rtl] h5,
503a03c4b6Sdesbest[dir=rtl] h6 {
513a03c4b6Sdesbest    clear: right;
523a03c4b6Sdesbest}
533a03c4b6Sdesbest
543a03c4b6Sdesbesth1 {
553a03c4b6Sdesbest    font-size: 2.25em;
563a03c4b6Sdesbest    margin: 0 0 0.444em;
573a03c4b6Sdesbest}
583a03c4b6Sdesbesth2 {
593a03c4b6Sdesbest    font-size: 1.5em;
603a03c4b6Sdesbest    margin: 0 0 0.666em;
613a03c4b6Sdesbest}
623a03c4b6Sdesbesth3 {
633a03c4b6Sdesbest    font-size: 1.125em;
643a03c4b6Sdesbest    margin: 0 0 0.888em;
653a03c4b6Sdesbest}
663a03c4b6Sdesbesth4 {
673a03c4b6Sdesbest    font-size: 1em;
683a03c4b6Sdesbest    margin: 0 0 1.0em;
693a03c4b6Sdesbest}
703a03c4b6Sdesbesth5 {
713a03c4b6Sdesbest    font-size: .875em;
723a03c4b6Sdesbest    margin: 0 0 1.1428em;
733a03c4b6Sdesbest}
743a03c4b6Sdesbesth6 {
753a03c4b6Sdesbest    font-size: .75em;
763a03c4b6Sdesbest    margin: 0 0 1.333em;
773a03c4b6Sdesbest}
783a03c4b6Sdesbest/* bottom margin = 1 / font-size */
793a03c4b6Sdesbest
803a03c4b6Sdesbestcaption,
813a03c4b6Sdesbestfigcaption,
823a03c4b6Sdesbestsummary,
833a03c4b6Sdesbestlegend {
843a03c4b6Sdesbest    font-style: italic;
853a03c4b6Sdesbest    font-weight: normal;
863a03c4b6Sdesbest    line-height: 1.2;
873a03c4b6Sdesbest    padding: 0;
883a03c4b6Sdesbest    margin: 0 0 .35em;
893a03c4b6Sdesbest}
903a03c4b6Sdesbest
913a03c4b6Sdesbest
923a03c4b6Sdesbest/*____________ basic margins and paddings ____________*/
933a03c4b6Sdesbest
943a03c4b6Sdesbestp,
953a03c4b6Sdesbestul,
963a03c4b6Sdesbestol,
973a03c4b6Sdesbestdl,
983a03c4b6Sdesbestpre,
993a03c4b6Sdesbesttable,
1003a03c4b6Sdesbesthr,
1013a03c4b6Sdesbestblockquote,
1023a03c4b6Sdesbestfigure,
1033a03c4b6Sdesbestdetails,
1043a03c4b6Sdesbestfieldset,
1053a03c4b6Sdesbestaddress {
1063a03c4b6Sdesbest    margin: 0 0 1.4em 0; /* bottom margin = line-height */
1073a03c4b6Sdesbest    padding: 0;
1083a03c4b6Sdesbest}
1093a03c4b6Sdesbest
1103a03c4b6Sdesbestdiv {
1113a03c4b6Sdesbest    margin: 0;
1123a03c4b6Sdesbest    padding: 0;
1133a03c4b6Sdesbest}
1143a03c4b6Sdesbest
1153a03c4b6Sdesbest
1163a03c4b6Sdesbest/*____________ lists ____________*/
1173a03c4b6Sdesbest
1183a03c4b6Sdesbestul,
1193a03c4b6Sdesbestol {
1203a03c4b6Sdesbest    padding: 0 0 0 1.5em;
1213a03c4b6Sdesbest}
1223a03c4b6Sdesbest[dir=rtl] ul,
1233a03c4b6Sdesbest[dir=rtl] ol {
1243a03c4b6Sdesbest    padding: 0 1.5em 0 0;
1253a03c4b6Sdesbest}
1263a03c4b6Sdesbest
127*9a272093Sdesbest/*desbest edit */
128*9a272093Sdesbest.page li,
129*9a272093Sdesbest.page dd {
1303a03c4b6Sdesbest    padding: 0;
1313a03c4b6Sdesbest    margin: 0 0 0 1.5em;
1323a03c4b6Sdesbest    display: inline;
1333a03c4b6Sdesbest}
1343a03c4b6Sdesbest[dir=rtl] li,
1353a03c4b6Sdesbest[dir=rtl] dd {
1363a03c4b6Sdesbest    margin: 0 1.5em 0 0;
1373a03c4b6Sdesbest}
1383a03c4b6Sdesbest
1393a03c4b6Sdesbestdt {
1403a03c4b6Sdesbest    font-weight: bold;
1413a03c4b6Sdesbest    margin: 0;
1423a03c4b6Sdesbest    padding: 0;
1433a03c4b6Sdesbest}
1443a03c4b6Sdesbest
1453a03c4b6Sdesbestli ul,
1463a03c4b6Sdesbestli ol,
1473a03c4b6Sdesbestli dl,
1483a03c4b6Sdesbestdl ul,
1493a03c4b6Sdesbestdl ol,
1503a03c4b6Sdesbestdl dl {
1513a03c4b6Sdesbest    margin-bottom: 0;
1523a03c4b6Sdesbest    padding: 0;
1533a03c4b6Sdesbest}
1543a03c4b6Sdesbestli li {
1553a03c4b6Sdesbest    font-size: 100%;
1563a03c4b6Sdesbest}
1573a03c4b6Sdesbest
1583a03c4b6Sdesbestul {
1593a03c4b6Sdesbest    list-style: disc outside;
1603a03c4b6Sdesbest}
1613a03c4b6Sdesbestol {
1623a03c4b6Sdesbest    list-style: decimal outside;
1633a03c4b6Sdesbest}
1643a03c4b6Sdesbestol ol {
1653a03c4b6Sdesbest    list-style-type: lower-alpha;
1663a03c4b6Sdesbest}
1673a03c4b6Sdesbestol ol ol {
1683a03c4b6Sdesbest    list-style-type: upper-roman;
1693a03c4b6Sdesbest}
1703a03c4b6Sdesbestol ol ol ol {
1713a03c4b6Sdesbest    list-style-type: upper-alpha;
1723a03c4b6Sdesbest}
1733a03c4b6Sdesbestol ol ol ol ol {
1743a03c4b6Sdesbest    list-style-type: lower-roman;
1753a03c4b6Sdesbest}
1763a03c4b6Sdesbest
1773a03c4b6Sdesbest
1783a03c4b6Sdesbest/*____________ tables ____________*/
1793a03c4b6Sdesbest
1803a03c4b6Sdesbesttable {
1813a03c4b6Sdesbest    border-collapse: collapse;
1823a03c4b6Sdesbest    empty-cells: show;
1833a03c4b6Sdesbest    border-spacing: 0;
1843a03c4b6Sdesbest    border: 1px solid __border__;
1853a03c4b6Sdesbest}
1863a03c4b6Sdesbest
1873a03c4b6Sdesbestcaption {
1883a03c4b6Sdesbest    caption-side: top;
1893a03c4b6Sdesbest    text-align: left;
1903a03c4b6Sdesbest}
1913a03c4b6Sdesbest[dir=rtl] caption {
1923a03c4b6Sdesbest    text-align: right;
1933a03c4b6Sdesbest}
1943a03c4b6Sdesbest
1953a03c4b6Sdesbestth,
1963a03c4b6Sdesbesttd {
1973a03c4b6Sdesbest    padding: .3em .5em;
1983a03c4b6Sdesbest    margin: 0;
1993a03c4b6Sdesbest    vertical-align: top;
2003a03c4b6Sdesbest    border: 1px solid __border__;
2013a03c4b6Sdesbest}
2023a03c4b6Sdesbestth {
2033a03c4b6Sdesbest    font-weight: bold;
2043a03c4b6Sdesbest    background-color: __background_alt__;
2053a03c4b6Sdesbest    color: inherit;
2063a03c4b6Sdesbest    text-align: left;
2073a03c4b6Sdesbest}
2083a03c4b6Sdesbest[dir=rtl] th {
2093a03c4b6Sdesbest    text-align: right;
2103a03c4b6Sdesbest}
2113a03c4b6Sdesbest
2123a03c4b6Sdesbest
2133a03c4b6Sdesbest/*____________ links ____________*/
2143a03c4b6Sdesbest
2153a03c4b6Sdesbesta {
2163a03c4b6Sdesbest}
2173a03c4b6Sdesbesta:link,
2183a03c4b6Sdesbesta:visited {
2193a03c4b6Sdesbest    text-decoration: none;
220*9a272093Sdesbest    color: __link__; /* §colour */
2213a03c4b6Sdesbest}
2223a03c4b6Sdesbesta:link:hover,
2233a03c4b6Sdesbesta:visited:hover,
2243a03c4b6Sdesbesta:link:focus,
2253a03c4b6Sdesbesta:visited:focus,
2263a03c4b6Sdesbesta:link:active,
2273a03c4b6Sdesbesta:visited:active {
2283a03c4b6Sdesbest    text-decoration: underline;
2293a03c4b6Sdesbest}
2303a03c4b6Sdesbesta:link:focus,
2313a03c4b6Sdesbesta:visited:focus {
2323a03c4b6Sdesbest    outline: 1px dotted;
2333a03c4b6Sdesbest}
2343a03c4b6Sdesbesta:link:active,
2353a03c4b6Sdesbesta:visited:active {
2363a03c4b6Sdesbest    color: #c00; /* §colour */
2373a03c4b6Sdesbest}
2383a03c4b6Sdesbest
2393a03c4b6Sdesbest
2403a03c4b6Sdesbest/*____________ misc ____________*/
2413a03c4b6Sdesbest
2423a03c4b6Sdesbestimg {
2433a03c4b6Sdesbest    border-width: 0;
2443a03c4b6Sdesbest    vertical-align: middle;
2453a03c4b6Sdesbest    color: #666;
2463a03c4b6Sdesbest    background-color: transparent;
2473a03c4b6Sdesbest    font-style: italic;
2483a03c4b6Sdesbest    height: auto;
2493a03c4b6Sdesbest}
2503a03c4b6Sdesbest
2513a03c4b6Sdesbestimg,
2523a03c4b6Sdesbestobject,
2533a03c4b6Sdesbestembed,
2543a03c4b6Sdesbestiframe,
2553a03c4b6Sdesbestvideo,
2563a03c4b6Sdesbestaudio {
2573a03c4b6Sdesbest    max-width: 100%;
2583a03c4b6Sdesbest}
2593a03c4b6Sdesbest
2603a03c4b6Sdesbestiframe {
2613a03c4b6Sdesbest    border-width: 0;
2623a03c4b6Sdesbest    background-color: inherit;
2633a03c4b6Sdesbest}
2643a03c4b6Sdesbest
2653a03c4b6Sdesbest/* IE8 and below won't display the images otherwise */
2663a03c4b6Sdesbest#IE8 img,
2673a03c4b6Sdesbestbutton img {
2683a03c4b6Sdesbest    max-width: none;
2693a03c4b6Sdesbest}
2703a03c4b6Sdesbest
2713a03c4b6Sdesbesthr {
2723a03c4b6Sdesbest    border-style: solid;
2733a03c4b6Sdesbest    border-width: 1px 0 0;
2743a03c4b6Sdesbest    text-align: center;
2753a03c4b6Sdesbest    height: 0;
2763a03c4b6Sdesbest    width: 100%;
2773a03c4b6Sdesbest    clear: both;
2783a03c4b6Sdesbest}
2793a03c4b6Sdesbest
2803a03c4b6Sdesbestacronym,
2813a03c4b6Sdesbestabbr {
2823a03c4b6Sdesbest    font-style: normal;
2833a03c4b6Sdesbest}
2843a03c4b6Sdesbestacronym[title],
2853a03c4b6Sdesbestabbr[title] {
2863a03c4b6Sdesbest    cursor: help;
2873a03c4b6Sdesbest    border-bottom: 1px dotted;
2883a03c4b6Sdesbest}
2893a03c4b6Sdesbestem acronym,
2903a03c4b6Sdesbestem abbr {
2913a03c4b6Sdesbest    font-style: italic;
2923a03c4b6Sdesbest}
2933a03c4b6Sdesbest
2943a03c4b6Sdesbestmark {
2953a03c4b6Sdesbest    background: __highlight__;
2963a03c4b6Sdesbest    color: inherit;
2973a03c4b6Sdesbest}
2983a03c4b6Sdesbest
2993a03c4b6Sdesbestpre,
3003a03c4b6Sdesbestcode,
3013a03c4b6Sdesbestsamp,
3023a03c4b6Sdesbestkbd {
3033a03c4b6Sdesbest    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
3043a03c4b6Sdesbest    /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */
3053a03c4b6Sdesbest    font-size: 1em;
3063a03c4b6Sdesbest    background-color: __background_alt__;
3073a03c4b6Sdesbest    color: __text__;
3083a03c4b6Sdesbest    direction: ltr;
3093a03c4b6Sdesbest    text-align: left;
3103a03c4b6Sdesbest}
3113a03c4b6Sdesbestpre {
3123a03c4b6Sdesbest    border: 1px solid __border__;
3133a03c4b6Sdesbest    padding: 0 .2em;
3143a03c4b6Sdesbest    overflow: auto;
3153a03c4b6Sdesbest    word-wrap: normal;
3163a03c4b6Sdesbest}
3173a03c4b6Sdesbest
3183a03c4b6Sdesbestblockquote {
3193a03c4b6Sdesbest    padding: 0 .5em;
3203a03c4b6Sdesbest    border: solid __border__;
3213a03c4b6Sdesbest    border-width: 0 0 0 .25em;
3223a03c4b6Sdesbest}
3233a03c4b6Sdesbest[dir=rtl] blockquote {
3243a03c4b6Sdesbest    border-width: 0 .25em 0 0;
3253a03c4b6Sdesbest}
3263a03c4b6Sdesbestq:before,
3273a03c4b6Sdesbestq:after {
3283a03c4b6Sdesbest    content: '';
3293a03c4b6Sdesbest}
3303a03c4b6Sdesbest
3313a03c4b6Sdesbestsub,
3323a03c4b6Sdesbestsup {
3333a03c4b6Sdesbest    font-size: .8em;
3343a03c4b6Sdesbest    line-height: 1;
3353a03c4b6Sdesbest}
3363a03c4b6Sdesbestsub {
3373a03c4b6Sdesbest    vertical-align: sub;
3383a03c4b6Sdesbest}
3393a03c4b6Sdesbestsup {
3403a03c4b6Sdesbest    vertical-align: super;
3413a03c4b6Sdesbest}
3423a03c4b6Sdesbest
3433a03c4b6Sdesbestsmall {
3443a03c4b6Sdesbest    font-size: .8em;
3453a03c4b6Sdesbest}
3463a03c4b6Sdesbest
3473a03c4b6Sdesbest/*____________ forms ____________*/
3483a03c4b6Sdesbest
3493a03c4b6Sdesbestform {
3503a03c4b6Sdesbest    display: inline;
3513a03c4b6Sdesbest    margin: 0;
3523a03c4b6Sdesbest    padding: 0;
3533a03c4b6Sdesbest}
3543a03c4b6Sdesbest
3553a03c4b6Sdesbestfieldset {
3563a03c4b6Sdesbest    padding: .7em 1em 0;
3573a03c4b6Sdesbest    padding: .7rem 1rem; /* for those browsers understanding :last-child */
3583a03c4b6Sdesbest    border: 1px solid #999;
3593a03c4b6Sdesbest}
3603a03c4b6Sdesbestfieldset > :last-child {
3613a03c4b6Sdesbest    margin-bottom: 0;
3623a03c4b6Sdesbest}
3633a03c4b6Sdesbestlegend {
3643a03c4b6Sdesbest    padding: 0 .1em;
3653a03c4b6Sdesbest}
3663a03c4b6Sdesbest
3673a03c4b6Sdesbestlabel {
3683a03c4b6Sdesbest    vertical-align: middle;
3693a03c4b6Sdesbest    cursor: pointer;
3703a03c4b6Sdesbest}
3713a03c4b6Sdesbest
3723a03c4b6Sdesbestinput,
3733a03c4b6Sdesbesttextarea,
3743a03c4b6Sdesbestbutton,
3753a03c4b6Sdesbestselect,
3763a03c4b6Sdesbestoptgroup,
3773a03c4b6Sdesbestoption,
3783a03c4b6Sdesbestkeygen,
3793a03c4b6Sdesbestoutput,
3803a03c4b6Sdesbestmeter,
3813a03c4b6Sdesbestprogress {
3823a03c4b6Sdesbest    font: inherit;
3833a03c4b6Sdesbest    color: inherit;
3843a03c4b6Sdesbest    /* background-color destroys button look */
3853a03c4b6Sdesbest    line-height: normal;
3863a03c4b6Sdesbest    margin: 0;
3873a03c4b6Sdesbest    vertical-align: middle;
3883a03c4b6Sdesbest    -moz-box-sizing: content-box;
3893a03c4b6Sdesbest    -webkit-box-sizing: content-box;
3903a03c4b6Sdesbest    box-sizing: content-box;
3913a03c4b6Sdesbest}
3923a03c4b6Sdesbest
3933a03c4b6Sdesbestinput,
3943a03c4b6Sdesbestbutton,
3953a03c4b6Sdesbestselect,
3963a03c4b6Sdesbestkeygen,
3973a03c4b6Sdesbesttextarea {
3983a03c4b6Sdesbest    padding: .1em;
3993a03c4b6Sdesbest}
4003a03c4b6Sdesbestinput[type=radio],
4013a03c4b6Sdesbestinput[type=checkbox],
4023a03c4b6Sdesbestinput[type=image],
4033a03c4b6Sdesbestinput.check {
4043a03c4b6Sdesbest    padding: 0;
4053a03c4b6Sdesbest}
4063a03c4b6Sdesbest
4073a03c4b6Sdesbestinput[type=submit],
4083a03c4b6Sdesbestinput[type=button],
4093a03c4b6Sdesbestinput[type=reset],
4103a03c4b6Sdesbestinput.button,
4113a03c4b6Sdesbestbutton {
4123a03c4b6Sdesbest    cursor: pointer;
4133a03c4b6Sdesbest    overflow: visible;
4143a03c4b6Sdesbest    padding: .1em .4em;
4153a03c4b6Sdesbest}
4163a03c4b6Sdesbest
4173a03c4b6Sdesbestinput[disabled],
4183a03c4b6Sdesbestbutton[disabled],
4193a03c4b6Sdesbestselect[disabled],
4203a03c4b6Sdesbesttextarea[disabled],
4213a03c4b6Sdesbestoption[disabled],
4223a03c4b6Sdesbestinput[readonly],
4233a03c4b6Sdesbestbutton[readonly],
4243a03c4b6Sdesbestselect[readonly],
4253a03c4b6Sdesbesttextarea[readonly] {
4263a03c4b6Sdesbest    cursor: auto;
4273a03c4b6Sdesbest    opacity: .5;
4283a03c4b6Sdesbest}
4293a03c4b6Sdesbest
4303a03c4b6Sdesbestinput:focus,
4313a03c4b6Sdesbestbutton:focus,
4323a03c4b6Sdesbestselect:focus,
4333a03c4b6Sdesbestkeygen:focus,
4343a03c4b6Sdesbesttextarea:focus {
4353a03c4b6Sdesbest    box-shadow: 0 0 5px #999;
4363a03c4b6Sdesbest    outline: 0;
4373a03c4b6Sdesbest}
4383a03c4b6Sdesbestinput::-moz-focus-inner,
4393a03c4b6Sdesbestbutton::-moz-focus-inner {
4403a03c4b6Sdesbest    border: 0;
4413a03c4b6Sdesbest    padding: 0;
4423a03c4b6Sdesbest}
4433a03c4b6Sdesbest
4443a03c4b6Sdesbestselect {
4453a03c4b6Sdesbest    max-width: 100%;
4463a03c4b6Sdesbest}
4473a03c4b6Sdesbestoptgroup {
4483a03c4b6Sdesbest    font-style: italic;
4493a03c4b6Sdesbest    font-weight: bold;
4503a03c4b6Sdesbest}
4513a03c4b6Sdesbestoption {
4523a03c4b6Sdesbest    font-style: normal;
4533a03c4b6Sdesbest    font-weight: normal;
4543a03c4b6Sdesbest}
455