将div定位在页面底部

时间:2011-04-04 22:50:53

标签: css html alignment

我正在开发一个网站,其中菜单应该是页面的结尾。除了菜单,另外一个带有两个图像的div也应该位于页面的底部。

关注the link到页面的完整源代码;

红色,菜单应在页面底部对齐,与div#leftcontent的中心对齐。

在div#blue中,社交网络必须在页面底部对齐,与div#nav的中心对齐。

当我说到底部时,我的意思是在页面的末尾。

1 个答案:

答案 0 :(得分:0)

如果您的意思不是静态定位,但只是自然地出现在页面底部,即使侧边栏内容导致页面超出了底部导航发生的主要内容,那么使用div也是不幸的。这是CSS 2.1的主要缺点之一。

您有两种选择:

  • 使用表格作为基本布局

  • 使用javascript根据侧边栏的长度动态定位div

这取决于您要选择的内容,但javascript选项不适用于禁用javascript的用户,例如较旧的移动浏览器。