1*3a03c4b6Sdesbest/** 2*3a03c4b6Sdesbest * This file provides the most basic styles. 3*3a03c4b6Sdesbest * 4*3a03c4b6Sdesbest * If you integrate DokuWiki into another project, you might either 5*3a03c4b6Sdesbest * want to integrate this file into the other project as well, or use 6*3a03c4b6Sdesbest * the other project's basic CSS for DokuWiki instead of this one. 7*3a03c4b6Sdesbest * 8*3a03c4b6Sdesbest * @author Anika Henke <anika@selfthinker.org> 9*3a03c4b6Sdesbest */ 10*3a03c4b6Sdesbest 11*3a03c4b6Sdesbesthtml { 12*3a03c4b6Sdesbest overflow-x: auto; 13*3a03c4b6Sdesbest overflow-y: scroll; 14*3a03c4b6Sdesbest} 15*3a03c4b6Sdesbesthtml, 16*3a03c4b6Sdesbestbody { 17*3a03c4b6Sdesbest background-color: __background__; 18*3a03c4b6Sdesbest color: __text__; 19*3a03c4b6Sdesbest margin: 0; 20*3a03c4b6Sdesbest padding: 0; 21*3a03c4b6Sdesbest} 22*3a03c4b6Sdesbestbody { 23*3a03c4b6Sdesbest font: normal 100%/1.4 Frutiger, Calibri, "Myriad Pro", Myriad, "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; 24*3a03c4b6Sdesbest /* default font size: 100% => 16px; 93.75% => 15px; 87.5% => 14px; 81.25% => 13px; 75% => 12px */ 25*3a03c4b6Sdesbest -webkit-text-size-adjust: 100%; 26*3a03c4b6Sdesbest} 27*3a03c4b6Sdesbest 28*3a03c4b6Sdesbest 29*3a03c4b6Sdesbest/*____________ headers ____________*/ 30*3a03c4b6Sdesbest 31*3a03c4b6Sdesbesth1, 32*3a03c4b6Sdesbesth2, 33*3a03c4b6Sdesbesth3, 34*3a03c4b6Sdesbesth4, 35*3a03c4b6Sdesbesth5, 36*3a03c4b6Sdesbesth6 { 37*3a03c4b6Sdesbest font-family: Constantia, Utopia, Lucidabright, Lucida, Georgia, "Nimbus Roman No9 L", serif; 38*3a03c4b6Sdesbest font-weight: bold; 39*3a03c4b6Sdesbest color: __text_neu__; 40*3a03c4b6Sdesbest background-color: inherit; 41*3a03c4b6Sdesbest padding: 0; 42*3a03c4b6Sdesbest line-height: 1.2; 43*3a03c4b6Sdesbest clear: left; /* ideally 'both', but problems with toc */ 44*3a03c4b6Sdesbest} 45*3a03c4b6Sdesbest[dir=rtl] h1, 46*3a03c4b6Sdesbest[dir=rtl] h2, 47*3a03c4b6Sdesbest[dir=rtl] h3, 48*3a03c4b6Sdesbest[dir=rtl] h4, 49*3a03c4b6Sdesbest[dir=rtl] h5, 50*3a03c4b6Sdesbest[dir=rtl] h6 { 51*3a03c4b6Sdesbest clear: right; 52*3a03c4b6Sdesbest} 53*3a03c4b6Sdesbest 54*3a03c4b6Sdesbesth1 { 55*3a03c4b6Sdesbest font-size: 2.25em; 56*3a03c4b6Sdesbest margin: 0 0 0.444em; 57*3a03c4b6Sdesbest} 58*3a03c4b6Sdesbesth2 { 59*3a03c4b6Sdesbest font-size: 1.5em; 60*3a03c4b6Sdesbest margin: 0 0 0.666em; 61*3a03c4b6Sdesbest} 62*3a03c4b6Sdesbesth3 { 63*3a03c4b6Sdesbest font-size: 1.125em; 64*3a03c4b6Sdesbest margin: 0 0 0.888em; 65*3a03c4b6Sdesbest} 66*3a03c4b6Sdesbesth4 { 67*3a03c4b6Sdesbest font-size: 1em; 68*3a03c4b6Sdesbest margin: 0 0 1.0em; 69*3a03c4b6Sdesbest} 70*3a03c4b6Sdesbesth5 { 71*3a03c4b6Sdesbest font-size: .875em; 72*3a03c4b6Sdesbest margin: 0 0 1.1428em; 73*3a03c4b6Sdesbest} 74*3a03c4b6Sdesbesth6 { 75*3a03c4b6Sdesbest font-size: .75em; 76*3a03c4b6Sdesbest margin: 0 0 1.333em; 77*3a03c4b6Sdesbest} 78*3a03c4b6Sdesbest/* bottom margin = 1 / font-size */ 79*3a03c4b6Sdesbest 80*3a03c4b6Sdesbestcaption, 81*3a03c4b6Sdesbestfigcaption, 82*3a03c4b6Sdesbestsummary, 83*3a03c4b6Sdesbestlegend { 84*3a03c4b6Sdesbest font-style: italic; 85*3a03c4b6Sdesbest font-weight: normal; 86*3a03c4b6Sdesbest line-height: 1.2; 87*3a03c4b6Sdesbest padding: 0; 88*3a03c4b6Sdesbest margin: 0 0 .35em; 89*3a03c4b6Sdesbest} 90*3a03c4b6Sdesbest 91*3a03c4b6Sdesbest 92*3a03c4b6Sdesbest/*____________ basic margins and paddings ____________*/ 93*3a03c4b6Sdesbest 94*3a03c4b6Sdesbestp, 95*3a03c4b6Sdesbestul, 96*3a03c4b6Sdesbestol, 97*3a03c4b6Sdesbestdl, 98*3a03c4b6Sdesbestpre, 99*3a03c4b6Sdesbesttable, 100*3a03c4b6Sdesbesthr, 101*3a03c4b6Sdesbestblockquote, 102*3a03c4b6Sdesbestfigure, 103*3a03c4b6Sdesbestdetails, 104*3a03c4b6Sdesbestfieldset, 105*3a03c4b6Sdesbestaddress { 106*3a03c4b6Sdesbest margin: 0 0 1.4em 0; /* bottom margin = line-height */ 107*3a03c4b6Sdesbest padding: 0; 108*3a03c4b6Sdesbest} 109*3a03c4b6Sdesbest 110*3a03c4b6Sdesbestdiv { 111*3a03c4b6Sdesbest margin: 0; 112*3a03c4b6Sdesbest padding: 0; 113*3a03c4b6Sdesbest} 114*3a03c4b6Sdesbest 115*3a03c4b6Sdesbest 116*3a03c4b6Sdesbest/*____________ lists ____________*/ 117*3a03c4b6Sdesbest 118*3a03c4b6Sdesbestul, 119*3a03c4b6Sdesbestol { 120*3a03c4b6Sdesbest padding: 0 0 0 1.5em; 121*3a03c4b6Sdesbest} 122*3a03c4b6Sdesbest[dir=rtl] ul, 123*3a03c4b6Sdesbest[dir=rtl] ol { 124*3a03c4b6Sdesbest padding: 0 1.5em 0 0; 125*3a03c4b6Sdesbest} 126*3a03c4b6Sdesbest 127*3a03c4b6Sdesbestli, 128*3a03c4b6Sdesbestdd { 129*3a03c4b6Sdesbest padding: 0; 130*3a03c4b6Sdesbest margin: 0 0 0 1.5em; 131*3a03c4b6Sdesbest display: inline; 132*3a03c4b6Sdesbest} 133*3a03c4b6Sdesbest[dir=rtl] li, 134*3a03c4b6Sdesbest[dir=rtl] dd { 135*3a03c4b6Sdesbest margin: 0 1.5em 0 0; 136*3a03c4b6Sdesbest} 137*3a03c4b6Sdesbest 138*3a03c4b6Sdesbestdt { 139*3a03c4b6Sdesbest font-weight: bold; 140*3a03c4b6Sdesbest margin: 0; 141*3a03c4b6Sdesbest padding: 0; 142*3a03c4b6Sdesbest} 143*3a03c4b6Sdesbest 144*3a03c4b6Sdesbestli ul, 145*3a03c4b6Sdesbestli ol, 146*3a03c4b6Sdesbestli dl, 147*3a03c4b6Sdesbestdl ul, 148*3a03c4b6Sdesbestdl ol, 149*3a03c4b6Sdesbestdl dl { 150*3a03c4b6Sdesbest margin-bottom: 0; 151*3a03c4b6Sdesbest padding: 0; 152*3a03c4b6Sdesbest} 153*3a03c4b6Sdesbestli li { 154*3a03c4b6Sdesbest font-size: 100%; 155*3a03c4b6Sdesbest} 156*3a03c4b6Sdesbest 157*3a03c4b6Sdesbestul { 158*3a03c4b6Sdesbest list-style: disc outside; 159*3a03c4b6Sdesbest} 160*3a03c4b6Sdesbestol { 161*3a03c4b6Sdesbest list-style: decimal outside; 162*3a03c4b6Sdesbest} 163*3a03c4b6Sdesbestol ol { 164*3a03c4b6Sdesbest list-style-type: lower-alpha; 165*3a03c4b6Sdesbest} 166*3a03c4b6Sdesbestol ol ol { 167*3a03c4b6Sdesbest list-style-type: upper-roman; 168*3a03c4b6Sdesbest} 169*3a03c4b6Sdesbestol ol ol ol { 170*3a03c4b6Sdesbest list-style-type: upper-alpha; 171*3a03c4b6Sdesbest} 172*3a03c4b6Sdesbestol ol ol ol ol { 173*3a03c4b6Sdesbest list-style-type: lower-roman; 174*3a03c4b6Sdesbest} 175*3a03c4b6Sdesbest 176*3a03c4b6Sdesbest 177*3a03c4b6Sdesbest/*____________ tables ____________*/ 178*3a03c4b6Sdesbest 179*3a03c4b6Sdesbesttable { 180*3a03c4b6Sdesbest border-collapse: collapse; 181*3a03c4b6Sdesbest empty-cells: show; 182*3a03c4b6Sdesbest border-spacing: 0; 183*3a03c4b6Sdesbest border: 1px solid __border__; 184*3a03c4b6Sdesbest} 185*3a03c4b6Sdesbest 186*3a03c4b6Sdesbestcaption { 187*3a03c4b6Sdesbest caption-side: top; 188*3a03c4b6Sdesbest text-align: left; 189*3a03c4b6Sdesbest} 190*3a03c4b6Sdesbest[dir=rtl] caption { 191*3a03c4b6Sdesbest text-align: right; 192*3a03c4b6Sdesbest} 193*3a03c4b6Sdesbest 194*3a03c4b6Sdesbestth, 195*3a03c4b6Sdesbesttd { 196*3a03c4b6Sdesbest padding: .3em .5em; 197*3a03c4b6Sdesbest margin: 0; 198*3a03c4b6Sdesbest vertical-align: top; 199*3a03c4b6Sdesbest border: 1px solid __border__; 200*3a03c4b6Sdesbest} 201*3a03c4b6Sdesbestth { 202*3a03c4b6Sdesbest font-weight: bold; 203*3a03c4b6Sdesbest background-color: __background_alt__; 204*3a03c4b6Sdesbest color: inherit; 205*3a03c4b6Sdesbest text-align: left; 206*3a03c4b6Sdesbest} 207*3a03c4b6Sdesbest[dir=rtl] th { 208*3a03c4b6Sdesbest text-align: right; 209*3a03c4b6Sdesbest} 210*3a03c4b6Sdesbest 211*3a03c4b6Sdesbest 212*3a03c4b6Sdesbest/*____________ links ____________*/ 213*3a03c4b6Sdesbest 214*3a03c4b6Sdesbesta { 215*3a03c4b6Sdesbest} 216*3a03c4b6Sdesbesta:link, 217*3a03c4b6Sdesbesta:visited { 218*3a03c4b6Sdesbest text-decoration: none; 219*3a03c4b6Sdesbest color: #00c; /* §colour */ 220*3a03c4b6Sdesbest} 221*3a03c4b6Sdesbesta:link:hover, 222*3a03c4b6Sdesbesta:visited:hover, 223*3a03c4b6Sdesbesta:link:focus, 224*3a03c4b6Sdesbesta:visited:focus, 225*3a03c4b6Sdesbesta:link:active, 226*3a03c4b6Sdesbesta:visited:active { 227*3a03c4b6Sdesbest text-decoration: underline; 228*3a03c4b6Sdesbest} 229*3a03c4b6Sdesbesta:link:focus, 230*3a03c4b6Sdesbesta:visited:focus { 231*3a03c4b6Sdesbest outline: 1px dotted; 232*3a03c4b6Sdesbest} 233*3a03c4b6Sdesbesta:link:active, 234*3a03c4b6Sdesbesta:visited:active { 235*3a03c4b6Sdesbest color: #c00; /* §colour */ 236*3a03c4b6Sdesbest} 237*3a03c4b6Sdesbest 238*3a03c4b6Sdesbest 239*3a03c4b6Sdesbest/*____________ misc ____________*/ 240*3a03c4b6Sdesbest 241*3a03c4b6Sdesbestimg { 242*3a03c4b6Sdesbest border-width: 0; 243*3a03c4b6Sdesbest vertical-align: middle; 244*3a03c4b6Sdesbest color: #666; 245*3a03c4b6Sdesbest background-color: transparent; 246*3a03c4b6Sdesbest font-style: italic; 247*3a03c4b6Sdesbest height: auto; 248*3a03c4b6Sdesbest} 249*3a03c4b6Sdesbest 250*3a03c4b6Sdesbestimg, 251*3a03c4b6Sdesbestobject, 252*3a03c4b6Sdesbestembed, 253*3a03c4b6Sdesbestiframe, 254*3a03c4b6Sdesbestvideo, 255*3a03c4b6Sdesbestaudio { 256*3a03c4b6Sdesbest max-width: 100%; 257*3a03c4b6Sdesbest} 258*3a03c4b6Sdesbest 259*3a03c4b6Sdesbestiframe { 260*3a03c4b6Sdesbest border-width: 0; 261*3a03c4b6Sdesbest background-color: inherit; 262*3a03c4b6Sdesbest} 263*3a03c4b6Sdesbest 264*3a03c4b6Sdesbest/* IE8 and below won't display the images otherwise */ 265*3a03c4b6Sdesbest#IE8 img, 266*3a03c4b6Sdesbestbutton img { 267*3a03c4b6Sdesbest max-width: none; 268*3a03c4b6Sdesbest} 269*3a03c4b6Sdesbest 270*3a03c4b6Sdesbesthr { 271*3a03c4b6Sdesbest border-style: solid; 272*3a03c4b6Sdesbest border-width: 1px 0 0; 273*3a03c4b6Sdesbest text-align: center; 274*3a03c4b6Sdesbest height: 0; 275*3a03c4b6Sdesbest width: 100%; 276*3a03c4b6Sdesbest clear: both; 277*3a03c4b6Sdesbest} 278*3a03c4b6Sdesbest 279*3a03c4b6Sdesbestacronym, 280*3a03c4b6Sdesbestabbr { 281*3a03c4b6Sdesbest font-style: normal; 282*3a03c4b6Sdesbest} 283*3a03c4b6Sdesbestacronym[title], 284*3a03c4b6Sdesbestabbr[title] { 285*3a03c4b6Sdesbest cursor: help; 286*3a03c4b6Sdesbest border-bottom: 1px dotted; 287*3a03c4b6Sdesbest} 288*3a03c4b6Sdesbestem acronym, 289*3a03c4b6Sdesbestem abbr { 290*3a03c4b6Sdesbest font-style: italic; 291*3a03c4b6Sdesbest} 292*3a03c4b6Sdesbest 293*3a03c4b6Sdesbestmark { 294*3a03c4b6Sdesbest background: __highlight__; 295*3a03c4b6Sdesbest color: inherit; 296*3a03c4b6Sdesbest} 297*3a03c4b6Sdesbest 298*3a03c4b6Sdesbestpre, 299*3a03c4b6Sdesbestcode, 300*3a03c4b6Sdesbestsamp, 301*3a03c4b6Sdesbestkbd { 302*3a03c4b6Sdesbest font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace; 303*3a03c4b6Sdesbest /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */ 304*3a03c4b6Sdesbest font-size: 1em; 305*3a03c4b6Sdesbest background-color: __background_alt__; 306*3a03c4b6Sdesbest color: __text__; 307*3a03c4b6Sdesbest direction: ltr; 308*3a03c4b6Sdesbest text-align: left; 309*3a03c4b6Sdesbest} 310*3a03c4b6Sdesbestpre { 311*3a03c4b6Sdesbest border: 1px solid __border__; 312*3a03c4b6Sdesbest padding: 0 .2em; 313*3a03c4b6Sdesbest overflow: auto; 314*3a03c4b6Sdesbest word-wrap: normal; 315*3a03c4b6Sdesbest} 316*3a03c4b6Sdesbest 317*3a03c4b6Sdesbestblockquote { 318*3a03c4b6Sdesbest padding: 0 .5em; 319*3a03c4b6Sdesbest border: solid __border__; 320*3a03c4b6Sdesbest border-width: 0 0 0 .25em; 321*3a03c4b6Sdesbest} 322*3a03c4b6Sdesbest[dir=rtl] blockquote { 323*3a03c4b6Sdesbest border-width: 0 .25em 0 0; 324*3a03c4b6Sdesbest} 325*3a03c4b6Sdesbestq:before, 326*3a03c4b6Sdesbestq:after { 327*3a03c4b6Sdesbest content: ''; 328*3a03c4b6Sdesbest} 329*3a03c4b6Sdesbest 330*3a03c4b6Sdesbestsub, 331*3a03c4b6Sdesbestsup { 332*3a03c4b6Sdesbest font-size: .8em; 333*3a03c4b6Sdesbest line-height: 1; 334*3a03c4b6Sdesbest} 335*3a03c4b6Sdesbestsub { 336*3a03c4b6Sdesbest vertical-align: sub; 337*3a03c4b6Sdesbest} 338*3a03c4b6Sdesbestsup { 339*3a03c4b6Sdesbest vertical-align: super; 340*3a03c4b6Sdesbest} 341*3a03c4b6Sdesbest 342*3a03c4b6Sdesbestsmall { 343*3a03c4b6Sdesbest font-size: .8em; 344*3a03c4b6Sdesbest} 345*3a03c4b6Sdesbest 346*3a03c4b6Sdesbest/*____________ forms ____________*/ 347*3a03c4b6Sdesbest 348*3a03c4b6Sdesbestform { 349*3a03c4b6Sdesbest display: inline; 350*3a03c4b6Sdesbest margin: 0; 351*3a03c4b6Sdesbest padding: 0; 352*3a03c4b6Sdesbest} 353*3a03c4b6Sdesbest 354*3a03c4b6Sdesbestfieldset { 355*3a03c4b6Sdesbest padding: .7em 1em 0; 356*3a03c4b6Sdesbest padding: .7rem 1rem; /* for those browsers understanding :last-child */ 357*3a03c4b6Sdesbest border: 1px solid #999; 358*3a03c4b6Sdesbest} 359*3a03c4b6Sdesbestfieldset > :last-child { 360*3a03c4b6Sdesbest margin-bottom: 0; 361*3a03c4b6Sdesbest} 362*3a03c4b6Sdesbestlegend { 363*3a03c4b6Sdesbest padding: 0 .1em; 364*3a03c4b6Sdesbest} 365*3a03c4b6Sdesbest 366*3a03c4b6Sdesbestlabel { 367*3a03c4b6Sdesbest vertical-align: middle; 368*3a03c4b6Sdesbest cursor: pointer; 369*3a03c4b6Sdesbest} 370*3a03c4b6Sdesbest 371*3a03c4b6Sdesbestinput, 372*3a03c4b6Sdesbesttextarea, 373*3a03c4b6Sdesbestbutton, 374*3a03c4b6Sdesbestselect, 375*3a03c4b6Sdesbestoptgroup, 376*3a03c4b6Sdesbestoption, 377*3a03c4b6Sdesbestkeygen, 378*3a03c4b6Sdesbestoutput, 379*3a03c4b6Sdesbestmeter, 380*3a03c4b6Sdesbestprogress { 381*3a03c4b6Sdesbest font: inherit; 382*3a03c4b6Sdesbest color: inherit; 383*3a03c4b6Sdesbest /* background-color destroys button look */ 384*3a03c4b6Sdesbest line-height: normal; 385*3a03c4b6Sdesbest margin: 0; 386*3a03c4b6Sdesbest vertical-align: middle; 387*3a03c4b6Sdesbest -moz-box-sizing: content-box; 388*3a03c4b6Sdesbest -webkit-box-sizing: content-box; 389*3a03c4b6Sdesbest box-sizing: content-box; 390*3a03c4b6Sdesbest} 391*3a03c4b6Sdesbest 392*3a03c4b6Sdesbestinput, 393*3a03c4b6Sdesbestbutton, 394*3a03c4b6Sdesbestselect, 395*3a03c4b6Sdesbestkeygen, 396*3a03c4b6Sdesbesttextarea { 397*3a03c4b6Sdesbest padding: .1em; 398*3a03c4b6Sdesbest} 399*3a03c4b6Sdesbestinput[type=radio], 400*3a03c4b6Sdesbestinput[type=checkbox], 401*3a03c4b6Sdesbestinput[type=image], 402*3a03c4b6Sdesbestinput.check { 403*3a03c4b6Sdesbest padding: 0; 404*3a03c4b6Sdesbest} 405*3a03c4b6Sdesbest 406*3a03c4b6Sdesbestinput[type=submit], 407*3a03c4b6Sdesbestinput[type=button], 408*3a03c4b6Sdesbestinput[type=reset], 409*3a03c4b6Sdesbestinput.button, 410*3a03c4b6Sdesbestbutton { 411*3a03c4b6Sdesbest cursor: pointer; 412*3a03c4b6Sdesbest overflow: visible; 413*3a03c4b6Sdesbest padding: .1em .4em; 414*3a03c4b6Sdesbest} 415*3a03c4b6Sdesbest 416*3a03c4b6Sdesbestinput[disabled], 417*3a03c4b6Sdesbestbutton[disabled], 418*3a03c4b6Sdesbestselect[disabled], 419*3a03c4b6Sdesbesttextarea[disabled], 420*3a03c4b6Sdesbestoption[disabled], 421*3a03c4b6Sdesbestinput[readonly], 422*3a03c4b6Sdesbestbutton[readonly], 423*3a03c4b6Sdesbestselect[readonly], 424*3a03c4b6Sdesbesttextarea[readonly] { 425*3a03c4b6Sdesbest cursor: auto; 426*3a03c4b6Sdesbest opacity: .5; 427*3a03c4b6Sdesbest} 428*3a03c4b6Sdesbest 429*3a03c4b6Sdesbestinput:focus, 430*3a03c4b6Sdesbestbutton:focus, 431*3a03c4b6Sdesbestselect:focus, 432*3a03c4b6Sdesbestkeygen:focus, 433*3a03c4b6Sdesbesttextarea:focus { 434*3a03c4b6Sdesbest box-shadow: 0 0 5px #999; 435*3a03c4b6Sdesbest outline: 0; 436*3a03c4b6Sdesbest} 437*3a03c4b6Sdesbestinput::-moz-focus-inner, 438*3a03c4b6Sdesbestbutton::-moz-focus-inner { 439*3a03c4b6Sdesbest border: 0; 440*3a03c4b6Sdesbest padding: 0; 441*3a03c4b6Sdesbest} 442*3a03c4b6Sdesbest 443*3a03c4b6Sdesbestselect { 444*3a03c4b6Sdesbest max-width: 100%; 445*3a03c4b6Sdesbest} 446*3a03c4b6Sdesbestoptgroup { 447*3a03c4b6Sdesbest font-style: italic; 448*3a03c4b6Sdesbest font-weight: bold; 449*3a03c4b6Sdesbest} 450*3a03c4b6Sdesbestoption { 451*3a03c4b6Sdesbest font-style: normal; 452*3a03c4b6Sdesbest font-weight: normal; 453*3a03c4b6Sdesbest} 454