我是新来的使用CSS做布局(我很久没有做过任何网页设计了),我似乎无法弄清楚如何获取页面的页脚以我想要的方式在底部显示。使用CSS和960gs的页脚定位
要求: - 如果内容超过视口的垂直尺寸,则显示在内容底部 - 如果视口超过内容的垂直尺寸,则在视口底部显示。
我正在使用的代码将页脚设置在视口的底部,但是如果我将浏览器的大小设置为小于内容,则只会覆盖内容。
代码: <div style="background-image:url(footer_bg.jpg); background-position:bottom; background-repeat:repeat-x; height:235px; width:100%; bottom:0px; position:absolute;"></div>
我的主要目标就是与文本页脚和背景梯度(即公司的信息,联系信息)。我希望页脚背景能够跨越页面的宽度,但我不知道我是否可以用960 gs div做到这一点。
编辑:我想这样做所有的CSS,如果可能的话没有脚本。
我发现了一些好的代码在这个环节得到一个CSS页脚:
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
主要的问题我遇到现在在执行与960gs是在960gs CSS的float:left;
。它似乎阻止了我的网格垂直扩展父项<div>
。但是,如果我删除浮动,960gs似乎不起作用。
以下是删除浮动链接。 'a'列是grid_7 suffix_1
,'b'列应该是grid_4
在相同的container_12
。换句话说,他们应该是彼此相邻的。
优秀。这对我有效。我能看到的唯一不同于我之前尝试过的解决方案是“溢出”和“清除”。我认为这可能是明确的:两者都是这样做的。谢谢。 – Nick 2010-05-14 21:04:39