css - 在 bookdown 中的 R 代码块和文本之间添加空格以进行 html 输出

标签 css r rstudio knitr bookdown

我正在尝试在使用 bookdown 创建的书籍的 HTML 输出中的文本和代码块之间添加一些空格。我将以下内容添加到 style.css 文件中的 p.caption 中,它会在图形标题后添加空格。

p.caption {
  color: #777;
  margin-top: 10px;
  padding: 0px 0px 40px 0px;
}

现在我想在通过以下方式包含的数字之前添加空格:

knitr::include_graphics(rep("images/knit-logo.png", 3))

以及所有代码块之前/之后。

最佳答案

bookdown 生成的图形被包装在 <div> 中同类figure , 因此您可以为 div.figure 定义边距,例如

.figure {
  margin-top: 40px;
}

您可以用类似的方式设置其他元素的样式。如果您不确定 HTML 元素名称/类,您可以右键单击一个元素并检查它,例如在谷歌浏览器中

inspect element

关于css - 在 bookdown 中的 R 代码块和文本之间添加空格以进行 html 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41432013/

相关文章:

html - 即使使用 Bootstrap 并且不使用 px,网页也没有响应

html - 为什么元素 block 溢出时不出现垂直滚动条?

r - 在 R 中单独使用花括号来创建折叠代码块?

r - 根据其他两列的值创建一个新的数据框列

r - 检查另一个函数中的函数输入 - 传递所有参数

machine-learning - 将 Tibble 转换为 h2o hex 文件时出现错误

git - rstudio 推送 'rpostback-askpass' 错误

javascript - 选项卡加载时的 CSS 转换 - 错误

css - 将 DIV 拉伸(stretch)到底部并移除滚动条

r - 仅保留具有多个观察值的数据组