CSS 和 MediaWiki - 使用绝对和相对 DIV 正确自动扩展 DIV

标签 css mediawiki mediawiki-templates

这是我的 fiddle :

http://jsfiddle.net/XKs8H/1/

这是我的问题:

我正在使用 MediaWiki 创建 wiki。我尽量避免在我的安装中使用大量扩展和第三方内容。

我使用的是 MediaWiki 模板来生成示例中显示的内容。因为它是一个模板,所以每次调用它都会呈现一次。因此,对于示例中的每个 Angular 色,模板首先为名称选项卡创建一个向左浮动的 DIV,并在其下方为 Angular 色简介的内容创建一个 DIV。我可以使该部分使用绝对定位,但维基页面的其余内容会显示在绝对 div 下方。

例子:

<div id="tab1">Tab 1</div>
<div id="bio1">Tab 1's bio</div>
<div id="tab2">Tab 2</div>
<div id="bio2">Tab 2's bio</div>
<div id="pagebody">Rest of the page's content</div>

每个 tab 应该彼此相邻 float 。 bio 应显示在 tab div 行下方,pagebody 应显示在所有内容下方。

最佳答案

我推荐这样的东西:

<div class="tab">
    <div class="tab-name">Tab 1</div>
    <div class="bio">Tab 1's bio</div>
</div>
<div class="tab">
    <div class="tab-name">Tab 2</div>
    <div class="bio">Tab 2's bio</div>
</div>
<div class="clearfix">Rest of the page's content</div>

标签本身 float 的地方,clearfix 是常见的 float 清除页面主体。

关于CSS 和 MediaWiki - 使用绝对和相对 DIV 正确自动扩展 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13481706/

相关文章:

mediawiki - 如何解决 MediaWiki 中检测到的模板循环问题

mediawiki - 模板打印空段落

css - 文本对齐仅适用于文本

css - IE 浏览器(IE6、7、8)是否支持@font-face?

javascript - 加载路径中包含字符串或 astrix 的 JSON

javascript - 如何从字符串中删除所有 Wiki 模板?

javascript - HTML 日历 : Bottom image being displayed on the right not at the bottom

javascript - Jquery:如何检查元素是否具有特定的 css 类/样式

mediawiki - Escape = wiki 部分标题中的字符

html - 向 MediaWiki 添加 CSS 或 JS 文件?