首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在材料中的两个表行之间留出空间-UI表格行

如何在材料中的两个表行之间留出空间-UI表格行
EN

Stack Overflow用户
提问于 2021-09-21 15:48:33
回答 1查看 577关注 0票数 2
代码语言:javascript
复制
const useRowStyles = makeStyles({
  root: ({ open }) => ({
    backgroundColor: open ? "#F5F6FF" : "white",
    backgroundOrigin: "border-box",
    spacing: 8,
    "& > *": {
      height: "64px",
      borderSpacing: "10px 10px ",
      borderCollapse: "separate",
    },
  }),
});
<TableRow className={classes.root}>
     cell content will comes here
<TableRow>

这是我在TableRow资料-UI中使用的CSS,但它不起作用。

有人能告诉我如何在资料-UI TableRows中增加行间的空间吗?

我发现了许多类似的问题,但他们并没有解决我的问题。

在这里,我重新创建了这个问题https://codesandbox.io/s/winter-leftpad-7jnhv?file=/src/App.js

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-22 08:59:41

您需要将TableRow放在Table组件中,并在TableRow容器中添加以下样式,它将在除最后一行之外的每一行设置边框底部:

代码语言:javascript
复制
const useRowStyles = makeStyles({
  tableBody: {
    "& > :not(:last-child)": {
      borderBottom: "25px solid red"
    }
  }
});
代码语言:javascript
复制
<TableBody className={classes.tableBody}>
  <TableRow>
    {...}
  </TableRow>
  <TableRow>
    {...}
  </TableRow>
</TableBody>

现场演示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69271908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档