html - thymeleaf :在 3 列中显示 n 个项目
问题描述
如何使用 Thymeleaf 将列表中的 n 个项目显示为 3 列?
HTML 代码:
<section>
<div class="sectionTitle">
<h1>Key Skills</h1>
</div>
<div class="sectionContent" th:each="skill : ${userProfile.getUserSkills()}">
<li th:text="${skill.getSkillName()}">[Skill Name]</li>
</div>
<div class="clear"></div>
</section>
解决方案
找到了一个解决方案(可能不是完美的或最佳的,但它有效!)
<section>
<div class="sectionTitle">
<h1>Key Skills</h1>
</div>
<div class="sectionContent">
<span th:each="i : ${#numbers.sequence(0, 2)}">
<ul class="skills">
<div th:each="skill, index : ${userProfile.getUserSkills()}"
th:unless="${(index.index-i) % 3}">
<li th:text="${skill.getSkillName()}">[Skill Name]</li>
</div>
</ul>
</span>
</div>
<div class="clear"></div>
</section>
推荐阅读
- python - ValueError:源代码字符串不能包含空字节django
- google-apps-script - OnEdit 未通过从 Slack 添加电子表格行来触发 Google Apps 脚本
- python - 我的 Python TensorFlow 程序如何打印它正在使用的设备 { CPU、GPU、TPU }?
- c++ - 即使没有锁,也会存在内存争用吗?
- python - 如何将通过预签名 url 上传的文件用户链接到数据库?
- featherlight.js - Featherlight Gallery - Youtube 视频
- powershell - 在过滤器中使用 whenCreated 获取 ADUser
- django - 无法为 Django 中的新注册用户创建配置文件
- node.js - electron-packager 没有用它打包我的目录之一。有任何解决这个问题的方法吗?
- jasper-reports - 如何在 jrxml 中将表格的最后一行设为粗体?