html - 页面上 33.3333% 的中心元素
问题描述
我的元素向左浮动,宽度为 33.33333% 我正在努力让这些元素在页面上居中,我仍然希望元素内的文本为 text-align: left,但我不知道如何居中页面上的这些项目:
ul.home-product-list {}
.home-product-list li {
float: left;
width: 33.33333%;
}
<ul class="home-product-list">
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
截屏
我该怎么办?
解决方案
尝试应用margin: 0 auto;
到您想要居中的项目。
ul.home-product-list {
width: 100%;
}
.home-product-list li {
width: 33.33333%;
margin: 0 auto;
}
<ul class="home-product-list">
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
推荐阅读
- node.js - 从 localhost 获取图像会给 NodeJS 和 Express 带来 404
- javascript - 如何每周日更新日期?
- reactjs - 用表单元素反应错误和正确的做法
- javascript - 上传包含文档的多个文件
- python - Paramiko 上传文件到服务器
- javascript - 在asp.net c#中使用JavaScript过滤时保存gridview的状态
- postgresql - 在 postgres 中使用关于最大值的谓词有效地查询 GROUP BY
- shiny - 突出显示闪亮仪表板侧栏中的活动菜单项
- twitter-bootstrap - 引导错误媒体查询生效
- mysql - sql分组计算