0

我有一个让我发疯的问题!

我之前制作了很多 Joomla 模板,但我很少遇到这个问题,但最近我看到它在我合作过的一些网站上发生过两次。

基本上我为 Joomla 编写了这个模板,一切都很好......直到现在都没有真正的问题。

这里是网站: 船饮食

这是“立即购买!” 页面: 立即购买页面

是的......嗯,这个网站不是我的主意,只是给客户他们想要的......无论如何......

底部的页脚是一个粘性页脚(或者它应该是),它确实可以正常工作并且“粘”在页面底部。但是由于某种原因,如果有人点击“立即购买!” 在任何页面的底部(它应该在所有页面上)页脚不粘。基本上是“立即购买!” 按钮正在使用 Joomla 的 RS 成员资格组件,这就是在您单击“立即购买!”后生成的页面。按钮(第一个)。

代码中发生的事情是这样的:

“页脚” div 不应该在带有“gridContainer clearfix”类的 div 内......它需要在它下面。在模板中,它就在它下面……除了这个之外,所有页面都可以正常工作。为什么这个没有粘性页脚?因为 div 位置正在从“gridContainer”外部更改为内部!当然首先想到的是“什么?!??!怎么?”......这当然没有意义。这是我的意思的基本“示例”。请查看实际站点以获取更多详细信息,因为我不能只在帖子中列出整个模板代码。

它应该如何(通常是):

<div class="gridContainer">
<div id="header">header content here</div>
<div id="content">main content here</div>
</div>
<div id="footer">footer content here</div>

它如何以“立即购买!”告终 页:

<div class="gridContainer">
<div id="header">header content here</div>
<div id="content">main content here</div>
<div id="footer">footer content here</div>
</div>

Joomla 组件究竟如何改变模板的结构?这是没有意义的。请记住,它是一个模板。使用模板的所有其他页面都可以工作。这些页面(有效)与“立即购买!”的模板文件没有任何变化。页。

4

2 回答 2

0

考虑到您说“立即购买”页面中没有打开的 div,并且这是导致此问题的唯一页面这一事实,我建议解决它以解决此问题。

您的实际目标是让页脚保持在底部,对吧?
也许您可以考虑min-height: 100px;#rsm_rsmembership_container元素中添加 a 。当我尝试使用 Firefox 时,它起作用了。

PS:回复晚了,但我可以看到问题仍然存在。

于 2013-09-25T10:06:40.127 回答
0

似乎您将关闭 div (gridContainer) 置于错误状态,在购买页面的情况下实际上并没有呈现。购买页面中的 div 标签不平衡,这就是为什么页脚不粘并包裹在父 div 中的原因。

于 2013-07-25T05:42:31.157 回答