Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用blueprint css垂直排列行(或div)?_Css_Xhtml_Blueprint Css - Fatal编程技术网

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

如何使用blueprint css垂直排列行(或div)?,css,xhtml,blueprint-css,Css,Xhtml,Blueprint Css,我有以下html代码(按给定顺序) 。。。 ... ... 当然,我想在顶部显示页眉部分,然后是内容部分,然后是页脚。如何使用blueprint使用CSS代码实现这一点 附言:首先写内容部分是为了更方便搜索引擎优化 编辑:解决方案应该以div部分的任何编写顺序工作。例如,div“content”可以写在XHTML文件中div“footer”之后……但我仍然希望在内容下方显示页脚(其高度未知,因为取决于内容)我不知道blueprint是否提供此功能。但它可以在简单的css中轻松完成 我假设收割台

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

。。。
...
...
当然,我想在顶部显示页眉部分,然后是内容部分,然后是页脚。如何使用blueprint使用CSS代码实现这一点

附言:首先写内容部分是为了更方便搜索引擎优化


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

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

我假设收割台的高度是固定的,比如说100px

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

#content{
    padding-top:100px;
}
更新:

刚刚发现了两个类似的问题:


它们基本上与我的答案相同(div的较高高度是已知的),或者使用JS对它们进行重新排序。

您应该能够在任何div上使用绝对定位和块来将它们放在页面上您喜欢的任何位置

例如,以代码为例:

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

嗨,安迪。请参阅我的编辑=>如果内容div写在footer div下面,则您的解决方案不起作用。我是否可以知道为什么单个站点的页面中div的顺序不一致?此外,你会接受JS解决方案吗?你提供的链接正是我想要的。然而,我感到惊讶的是,在css3之前,没有JS是无法实现的(见链接)
<div id="foo"></div>
<div id="bar"></div>
#bar{
   top:100px;
   left:0px;
   position:absolute;
   display:block;
}