javascript - Material-UI TableCell-root中padding-right 40px是什么原因
问题描述
我只是好奇这是什么原因。我打算覆盖它,只是想确保我不会消除某人的彻底工作。
.MuiTableCell-root {
display: table-cell;
padding: 14px 40px 14px 16px;
font-size: 0.875rem;
text-align: left;
font-family: "Roboto", "Helvetica", "Arial", sans-serif;
font-weight: 400;
line-height: 1.43;
border-bottom: 1px solid rgba(224, 224, 224, 1);
letter-spacing: 0.01071em;
vertical-align: inherit;
这有什么有趣的
.MuiTableCell-root:last-child {
padding-right: 16px;
}
解决方案
这是当前规范:https ://material.io/design/components/data-tables.html#specs
我在规范中没有看到任何明确提到这个 40px 填充的内容,尽管该示例确实显示了列之间的相当大的空间。
我认为目的只是为了在相邻单元格中的数据之间留出美观的空间并提高可读性。如果size="small"
在桌子上使用,则填充量会显着减少(padding-right 为 24px)。
推荐阅读
- javascript - 如何使用组件中的方法更改 vue 中 props 的值?
- typescript - 如何使用“标记”类型来索引记录?
- powershell - 如何在不知道其名称的情况下获取 powershell 中文件的完整路径?
- groovy - Groovy:递归且轻松地创建对象
- r - R中的条件过滤
- .net-core - IFeatureCollection 已在 ServiceStack 中处理错误
- android - Flutter:如何在 JSON 结构中添加键值对?
- docker - 将 Github Action 与 Docker 和“--privileged”一起使用
- python - 使用质量守恒重新网格化 netcdf 文件
- asp.net - Context.Principal 在 Web API 调用的情况下为空