2011-04-04 86 views
0

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

按照the link转到页面的完整源代码;

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

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

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

+0

您忘记了将链接添加到源代码。这不在你的问题源中 - 所以你一定已经忘记了它。你可以添加它吗? – rsplak 2011-04-04 22:52:36

+0

我添加链接。 这里再次: http://jsfiddle.net/Ridermansb/85unG/34/ – ridermansb 2011-04-04 23:09:29

回答

0

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

你有两种选择:

  • 使用表的基本布局

  • 使用JavaScript基于侧边栏的长度动态定位的div

这取决于您想要选择的内容,但JavaScript选项对禁用JavaScript的人员(例如较旧的移动浏览器)无效。

+0

我只会使用CSS。 我相信这是可能的,我只想将div对齐到身体的底部 – ridermansb 2011-04-04 23:10:25