【发布时间】:2011-03-22 19:21:42
【问题描述】:
这就是问题所在 - 在我的主页上,我以指定的浮动宽度显示 9 个模块:向左。高度没有指定,并且会随着我发布到部分/类别的每篇新文章而变化。每行有 3 个模块,新行的第一个设置为 clear:left。
这适用于 FF3、FF4、Chrome 和 IE8 - 但 IE7 似乎无法正确清除。这些模块,每个都包裹在一个 div 中,似乎忽略了清除,并且看起来几乎就像它们只是漂浮一样。
希望图片能比我能解释的更好 -
IE7:
继续
FF:
我想知道是否可以告诉 Joomla 在显示每组 3 个模块后添加一个<div class="clear"></div>?
<div class="module">CONTENT</div><div class="module">CONTENT</div><div class="module">CONTENT</div><div class="clear"></div><div class="module">CONTENT</div><div class="module">CONTENT</div><div class="module">CONTENT</div><div class="clear"></div><div class="module">CONTENT</div><div class="module">CONTENT</div><div class="module">CONTENT</div><div class="clear"></div>
所有这些都是单个 jdoc:include 语句的结果:<jdoc:include type="modules" name="articles" style="Articles" />
谢谢!!
【问题讨论】:
-
您希望这是自动添加清晰的 div 还是手动插入到模板中?
-
好吧,我相信它必须是自动的,因为一个 jdoc 正在加载该部分中的所有 9 个模块。不过,我愿意接受任何建议。