X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=skins%2Fcommon%2FcommonContent.css;h=14d39b929f77e0e9742b0de487e68b0e0d757a04;hb=621350e4e8a0d8ed6250312319f905958cf3c95a;hp=a550d97a843e20acd53f21b9778bce7c63448ba6;hpb=a78b35a36df8ff4c52261e1308b6118009b451f2;p=lhc%2Fweb%2Fwiklou.git diff --git a/skins/common/commonContent.css b/skins/common/commonContent.css index a550d97a84..14d39b929f 100644 --- a/skins/common/commonContent.css +++ b/skins/common/commonContent.css @@ -14,6 +14,43 @@ padding: 5px; font-size: 95%; } + +/** + * We want to display the ToC element with intrinsic width in block mode. The fit-content + * value for width is however not supported by large groups of browsers. + * + * We use display:table. Even though it should only contain other table-* display + * elements, there are no known problems with using this. + * + * Because IE < 8, FF 2 and other older browsers don't support display:table, we fallback to + * using inline-block mode, which features at least intrinsic width, but won't clear preceding + * inline elements. In practice inline elements surrounding the TOC are uncommon enough that + * this is an acceptable sacrifice. + */ +#toc, +.toc { + display: -moz-inline-block; + display: inline-block; + display: table; + + /* IE7 and earlier */ + zoom: 1; + *display: inline; + + padding: 7px; +} + +/* CSS for backwards-compatibility with cached page renders and creative uses in wikitext */ +table#toc, +table.toc { + border-collapse: collapse; +} +/* Remove additional paddings inside table-cells that are not present in
s */ +table#toc td, +table.toc td { + padding: 0; +} + #toc h2, .toc h2 { display: inline; @@ -96,6 +133,7 @@ html .thumbcaption { div.magnify { border: none !important; background: none !important; + margin-left: 3px; } div.magnify a, div.magnify img { display: block; @@ -128,6 +166,13 @@ img.thumbborder { #userlogin, #userloginForm { border: solid 1px #cccccc; padding: 1.2em; - margin: .5em; - float: left; + margin: 0.5em; +} + +#loginend { + margin: 0.5em; +} + +#loginend table { + width: 100%; }