如何使用 Knit 块选项删除 R Markdown HTML 输出周围的边框

Cou*_*ver 2 html r knitr r-markdown

在 R Markdown 中将 R 代码块编织为 HTML 时,可以通过设置块选项(图形高度、显示消息/警告等)来更改某些视觉元素。我很好奇是否有一个块选项可以删除代码返回的框周围的灰色边框。例如,如果我运行以下命令:

```{r}
head(mtcars)
```
Run Code Online (Sandbox Code Playgroud)

它的输出是这样的: 代码输出

代码显示在带有灰色边框的浅灰色背景上,返回显示在带有灰色边框的白色背景上。有没有办法删除代码、返回或两者周围的灰色边框?

感谢您的帮助。

小智 5

你可以加

<style>
    pre {
        border: 0;
    }
</style>
Run Code Online (Sandbox Code Playgroud)

.Rmd在代码块之外的某个地方。这会给你这个

为了详细说明其工作原理,代码块和返回在<pre>编织时都包装在标签中,这是针对预格式化文本的。您可以通过简单地查看针织 Rmarkdown 页面的页面源来验证这一点。因此,使用 CSS,您可以为这些标签指定无边框。