1/** 2 * Basic screen and print styles. These styles are needed for basic DokuWiki functions 3 * regardless of the used template. Templates can override them of course 4 */ 5 6div.clearer { 7 clear: both; 8 font-size: 0; 9 line-height: 0; 10 height: 0; 11 overflow: hidden; 12} 13 14/* one of the many clearfix versions */ 15.group { 16 display: inline-block; 17} 18.group { 19 display: block; 20} 21.group:before, 22.group:after { 23 content: ""; 24 display: table; 25} 26.group:after { 27 clear: both; 28} 29 30div.no { 31 display: inline; 32 margin: 0; 33 padding: 0; 34} 35 36.hidden { 37 display: none; 38} 39 40/* image alignment */ 41.medialeft { 42 float: left; 43} 44.mediaright { 45 float: right; 46} 47.mediacenter { 48 display: block; 49 margin-left: auto; 50 margin-right: auto; 51} 52 53/* table cell alignment */ 54.leftalign { text-align: left; } 55.centeralign { text-align: center; } 56.rightalign { text-align: right; } 57[dir=rtl] .leftalign { text-align: left; } 58[dir=rtl] .centeralign { text-align: center; } 59[dir=rtl] .rightalign { text-align: right; } 60 61/* underline */ 62em.u { 63 font-style: normal; 64 text-decoration: underline; 65} 66em em.u { 67 font-style: italic; 68} 69 70img.icon.smiley { 71 height: 1.2em; 72} 73 74svg { 75 width: auto; 76 height: 1.2em; 77} 78