Css Joomla-我可以在模块的数量之后添加代码吗?

Css Joomla-我可以在模块的数量之后添加代码吗?,css,loops,joomla,Css,Loops,Joomla,问题是——在我的主页上,我以指定的宽度显示了9个浮动的模块:左。高度未指定,并且将随我发布到章节/类别的每一篇新文章而变化。每行有3个模块,新行的第一个模块设置为clear:left 这适用于FF3、FF4、Chrome和IE8,但IE7似乎没有正确清除。每个模块都包裹在一个div中,似乎忽略了clear,看起来几乎就像它们只是在浮动 希望一张图片能更好地解释这一点- IE7: 等等 FF: 我想知道的是,我是否可以告诉Joomla在每一组3个模块显示后添加一个 内容 所容纳之物 所容纳

问题是——在我的主页上,我以指定的宽度显示了9个浮动的模块:左。高度未指定,并且将随我发布到章节/类别的每一篇新文章而变化。每行有3个模块,新行的第一个模块设置为clear:left

这适用于FF3、FF4、Chrome和IE8,但IE7似乎没有正确清除。每个模块都包裹在一个div中,似乎忽略了clear,看起来几乎就像它们只是在浮动

希望一张图片能更好地解释这一点-

IE7:

等等

FF:

我想知道的是,我是否可以告诉Joomla在每一组3个模块显示后添加一个

内容 所容纳之物 所容纳之物 所容纳之物 所容纳之物 所容纳之物 所容纳之物 所容纳之物 所容纳之物

所有这些都是单个jdoc:include语句的结果:


谢谢

问题最有可能出现在CSS中,而清除浮动的方式不适用于IE7。您可能应该在CSS中实现一个可靠的clear补丁,下面是一篇非常好的文章,介绍了一个在任何现代浏览器和IE6/7上都可以使用的更新clear补丁


您希望这是自动添加clear div还是手动插入模板?我认为这必须是自动的,因为jdoc正在加载该部分中的所有9个模块。不过我愿意接受任何建议。我想我应该提到的是,您需要将clearfix添加到要清除的每个模块的模块类后缀中。根据模板的编码方式,您可能需要在clearfix前面留一个空格。我已经测试过了,已经有了一个.clearfix,但它似乎没有任何效果。目前,代码如上图所示,没有clears every 4th div,而是在新行的第一个div中使用clear:left。希望这是有意义的。您尝试了什么clearfix代码?这可能会影响它如何与IE7合作。最糟糕的情况是,你可以添加空的自定义HTML模块,并对这些模块应用一些CSS,以使所有内容正确排列。嗯。。。空的自定义HTML实际上可以做到这一点。这不是最漂亮的解决办法,但它会把它弄清楚的。