如何使用blueprint css垂直排序行(或div)?

时间:2009-11-02 18:39:33

标签: css xhtml blueprint-css

我有以下HTML代码(按给定顺序)

<div id="content">...</div>
<div id="footer">...</div>
<div id="header">...</div>

当然,我想在顶部显示标题部分,然后是内容部分,然后是页脚。如何使用蓝图使用CSS代码?

P.S。 :内容部分首先编写为更加SEO友好

编辑:解决方案应该以div部分的任何顺序工作。例如,div“content”可以在div“footer”之后的XHTML文件中写入...但是我仍然希望页脚显示在内容下面(根据内容,其高度未知)

2 个答案:

答案 0 :(得分:0)

我不知道蓝图是否提供此功能。但它可以在简单的CSS中轻松完成。

我假设标题的高度是固定的,比如100px。

#header {
    height:100px;
    position: absolute;
    top: 0px;
}

#content{
    padding-top:100px;
}

更新

刚发现两个类似的问题:

它们与我的答案基本相同(div的高度已知)或使用JS重新排序。

答案 1 :(得分:0)

你应该能够在任何div上使用绝对定位和阻止,将它们放在页面上的任何位置。

例如,取代码:

<div id="foo"></div>
<div id="bar"></div>

使条形图显示在foo上方,如果foo为100px,请使用以下命令:

#bar{
   top:100px;
   left:0px;
   position:absolute;
   display:block;
}