特定的浮动元素
Specific floating elements
我有标准的浮动网格,比如:
ul li{
width:300px;
float:left;
}
我需要将第 4 个元素放在第 3 个元素之下。就像图片上的那样。
感谢您的指教!
有点像胶带解决方案,但可以通过将第 3 列和第 4 列放在同一个容器中来解决吗?
例如:
<ul>
<li>
(Column 1)
</li>
<li>
(Column 2)
</li>
<li>
<div style="float:left;">
(Column 3), (Column 4)
</div>
</li>
<li>
(Column 5)
</li>
</ul>
所以这是一个基于 ForeverStuck 想法的解决方案。
小jQuery:
//Select element3 and 4 wrap them as li
$('ul > li:nth-child(3), ul > li:nth-child(4)').wrapAll( "<li />");
//Then unwrap inside li elements, so 3 and 4 become 3 element
$('.homepage .box-category > li > li > a').unwrap();
我有标准的浮动网格,比如:
ul li{
width:300px;
float:left;
}
我需要将第 4 个元素放在第 3 个元素之下。就像图片上的那样。
感谢您的指教!
有点像胶带解决方案,但可以通过将第 3 列和第 4 列放在同一个容器中来解决吗?
例如:
<ul>
<li>
(Column 1)
</li>
<li>
(Column 2)
</li>
<li>
<div style="float:left;">
(Column 3), (Column 4)
</div>
</li>
<li>
(Column 5)
</li>
</ul>
所以这是一个基于 ForeverStuck 想法的解决方案。
小jQuery:
//Select element3 and 4 wrap them as li
$('ul > li:nth-child(3), ul > li:nth-child(4)').wrapAll( "<li />");
//Then unwrap inside li elements, so 3 and 4 become 3 element
$('.homepage .box-category > li > li > a').unwrap();