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