-6ren">
gpt4 book ai didi

php - 在多列中显示列表项并限制行数

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:45 24 4
gpt4 key购买 nike

我正在开发一个 php 元素,其中我从数据库中获取列表,我需要在 html 中以 3 列和 10 行的形式显示此数据,并在末尾添加一个“更多”按钮

<?php foreach ($items as $item) { ?>
<ul>
<li><a href="<?php echo $item['href']; ?>" >
<?php echo $item['name']; ?></a></li>
</ul>
<?php } ?>

我希望它显示为-

item1 item2 item3

item4 item5 item6

.

.

.

.

最多 10 行

最后一行是

item item "more"- 仅当列表中有更多元素时

“更多”只是一个链接,可以将我带到其他页面

感谢您的帮助。

最佳答案

在li中添加display:inline并使用伪类打断

ul{
margin:0
}
li{
display:inline
}
li:nth-child(3n):after {
content:"\A";
white-space:pre;
}

脚本(显示更多链接)

$('#moreli').toggle($("li").size() > 6);

这会在 6 个列表项之后启用更多链接,您可以在脚本中更改计数。

注意:减少列表项查看效果

DEMO UPDATED

关于php - 在多列中显示列表项并限制行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15403079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com