0
点赞
收藏
分享

微信扫一扫

创建一个在Quarto中类似RMarkdown中固定表头的功能

在Quarto中创建类似于R Markdown中固定表头的功能需要一些额外的步骤。以下是一个示例,展示如何在Quarto中实现一个带有粘性表头的表格:

首先,创建一个CSS文件(例如custom.css),其中包含样式规则来实现粘性表头的效果。例如,可以使用position: sticky和其他相关属性来固定表头。

table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}

th {
  position: sticky;
  top: 0;
  background-color: #FFF;
  z-index: 2;
}

在Quarto文档中,将CSS文件链接到_quarto.yml文件中。在html部分添加css字段,并将CSS文件的路径作为值指定。

html:
  css: 
    - "custom.css"

然后,在Quarto文档中使用HTML和CSS来创建一个带有粘性表头的表格。下面是一个示例:

```{html, echo=FALSE}
<style>
/* 在这里添加其他所需的样式 */

.table-container {
  height: 200px;
  overflow-y: auto;
}
</style>


举报

相关推荐

0 条评论