如何让一个div位于另一个div的下面?
我有一个模块,在首页(Prestashop)展示我所有的产品。每个产品分类都放在一个DIV里。我的问题是这些DIV彼此并排显示,而不是一个接一个地排在下面。
我希望ROPES分类能排在RIBBONS分类之下,依此类推。请看下面的图片,看看我的意思:
.
下面是这段DIV代码: ```html
{foreach from=$blocks item=block}
{if $block->head_url==1}{/if}{$block->name|escape:'html':'utf-8'}{if $block->head_url==1}{/if}{if $block->carousell_controls==1 && $block->carousell==1}{/if}
{if isset($block->products) && $block->products} {else}- {l s='No products at this time.' mod='hpp'}
{/foreach} ```
解决方案
问题在于所有带有 <li> 的元素(若其中包含 float:left 和 position:relative)以及后续的其他元素,都会尽量遵循这种“浮动”布局。
需要对所有 <div> 添加 clear:both 以清除这次浮动,并将 <div> 移到下一行。
类似的问题,采用相同的解决方案:
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。