我想在Quarto中使用HTML表,但我想阻止它使用整个页面宽度.下面是一个可重复使用的例子:

---
title: "HTML tables in Quarto"
format: html
---

| fruit  | price  |
|--------|--------|
| apple  | 2.05   |
| pear   | 1.37   |
| orange | 3.09   |

: Table 1

| fruit  | price  |
|--------|--------|
| apple  | 2.05   |
| pear   | 1.37   |
| orange | 3.09   |

: Table 2 {tbl-colwidths="[75,25]"}

输出:

enter image description here

正如我们所看到的,表1是正常的,您可以看到它占据了整个页面宽度.表2有tbl-colwdiths个选项,但这并不会使表的宽度变小,而是整个页面的宽度.所以我想知道是否有人知道如何防止在Quarto中使用整个页面宽度的超文本标记语言表格?

推荐答案

使用.columnsdiv获取列布局的一种可能选项

---
title: "HTML tables in Quarto"
format: html
engine: knitr
---


:::: {.columns}
::: {.column width="70%"}

| fruit  | price  |
|--------|--------|
| apple  | 2.05   |
| pear   | 1.37   |
| orange | 3.09   |

: Table 1

:::
::::


```{css, echo=FALSE}
.center-table table {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
```

::: {.center-table}

| fruit  | price  |
|--------|--------|
| apple  | 2.05   |
| pear   | 1.37   |
| orange | 3.09   |

: Table 2

:::

enter image description here

Html相关问答推荐

Xpath:提取标签之间的文本,但一旦出现嵌入标签就停止

输入表单在奇怪的地方舍入的标签

HTML表行悬停仅适用于偶数行

悬停效果在新西兰表上不起作用

带有下拉菜单的完整css导航-链接不起作用?

如何防止滑动滚动元素时touch 屏出现空白区域?

Angular MatBadge 在高于 99 时不显示完整数字

如何将 元素与常规文本垂直对齐

为什么 html 元素的 max-width 和 width 一起工作?

如何创建淡出研磨背景

如何将内容放置在侧边栏旁边?

主要元素内滚动时,固定导航栏会消失

动态计算高度时 Div 不保持 1/1 纵横比

如何将 HTML DateTime 转换为 Golang Time 对象

我如何设置括号的样式,使它们不会挂在旁边的其他字符下面

如何使用 CSS Flex 设计一个导航栏,其中一组项目左对齐而另一组项目右对齐?

如何使用 :before 在 CSS 中为列表增加计数器

在一行中对齐两个不同形式的按钮

当我希望它只横向滚动时,可滚动菜单也会上下移动

在部分而不是正文中定义页面宽度