javascript - 减少脉轮表中列之间的空白

标签 javascript css reactjs whitespace chakra-ui

我正在 chakra-ui 中创建一个基本的小型 Table,但是列之间的空白对于我的特定用例来说太多了。我已经设置了 size="sm" 但它仍然有太多空白。

enter image description here

我们怎样才能做到这一点?以下是与我的问题相对应的伪代码摘要:

<Table size="sm">
  <Thead>
    // ...
  </Thead>
  <Tbody>
    //...
  </Tbody>
</Table>

这是 codesandbox 中的完整示例: https://codesandbox.io/s/responsive-table-forked-ut904?file=/src/ResponsiveTable.tsx:196-344

最佳答案

您只需添加 css 来覆盖表的 css:

<Table size="small" className="table-tiny" />

在 CSS 中:

.table-tiny th,
.table-tiny td {
  padding-left: 4px;
  padding-right: 4px;
}

https://codesandbox.io/s/responsive-table-forked-8683s?file=/src/ResponsiveTable.tsx

关于javascript - 减少脉轮表中列之间的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68506854/

相关文章:

javascript - 我怎样才能同时去锚定和打开 Bootstrap Accordion ?

javascript - 获取具有相同类别的特定图像

html - 选择具有容器的 div 的第一个子项

reactjs - 生成构建错误 : [vite:load-fallback] Could not load

javascript - 带有 React 的 ESLint 给出 `no-unused-vars` 错误

javascript - 如何在映射函数中累积值并将其存储在 useState 中

javascript - QUnit.test 在 for 循环中运行

javascript - 顶部按钮上的响应式滚动

javascript - Tumblr Masonry 与 PXU 照片集问题

reactjs - 出现错误时如何更改React Quill容器的边框样式?