0

我正在为 Facebook 页面构建一个应用程序。它适用于除 IE 以外的所有浏览器。

它有两个问题。首先,定位全部关闭。在其他浏览器中,“流派”、“艺术家”和“详细信息” div 都在标题图像的正下方。在 IE 中,'details' div 提高了大约 20 像素。

其次,主 div(以天、#friday、#saturday、#sunday 为标记的那些)不会一直滚动到底部。它在它应该停止之前大约 120 像素。确实很奇怪。

我附上了代码,但不幸的是,与页面相比,它在应用程序中的呈现方式不同(关于元素的定位)。同样,我不确定这是为什么。

我是一个真正的初学者,所以如果其中一些问题不清楚,或者同样糟糕,非常明显,我很抱歉!

这是代码:https ://gist.github.com/5ea583adcbc4eef7558b

4

1 回答 1

0

我假设您正在“预览模式”下查看您的标签,并怀疑 Facebook 贴在您的标签顶部(上面写着“预览模式已开启。只有管理员可以看到此标签的内容。”)是搞砸你的position: absolute布局。

我建议你重新排列你的代码,使#fridaylistings,#saturdaylistings#sundaylistings div位于它们各自的#friday,#saturday#sunday divs 内。

然后设置position: relative#fridayetc上div。这将允许您控制每个孩子相对于自身而不是整个页面的位置。请参阅此处以获取对此的解释:

http://css-tricks.com/absolute-positioning-inside-relative-positioning/

于 2012-08-16T10:47:59.540 回答