gpt4 book ai didi

css - R Markdown : how to change style with internal css?

转载 作者:行者123 更新时间:2023-11-28 09:05:49 25 4
gpt4 key购买 nike

我知道如何使用自定义 css 文件更改 R markdown 样式。但是,当更改较小时,我更喜欢内部甚至内联 css,以省去管理两个文件的麻烦。我用谷歌搜索并没有找到解决方案。下面是一个使用外部 css 文件更改样式的简单示例。有没有办法使用内部或内联 css 来做到这一点?

R Markdown 文件:

---
title: "test"
output:
html_document:
css: test.css
---

## Header 1 {#header1}
But how to change style with internal css?

test.css 文件:

#header1 {
color: red;
}

最佳答案

Markdown 接受原始 HTML 并将其原样传递,因此将“样式化”元素定义为 HTML:

<h2 style="color: red;">Header 1</h2>

当然,有些工具实际上不允许传递原始 HTML(出于安全原因或因为最终输出不是 HTML),因此您的情况可能会有所不同。

根据您使用的 Markdown 实现,您可以在属性列表中定义样式(如果它支持任意键):

## Header 1 {style="color: red;"}

但是,这是最不可能奏效的。

请记住,HTML <style>标签不需要在文档中 <head>上类。如果可以使用原始 HTML,则可以包含 <style>文档正文中的元素(正如@user5219763 在评论中指出的那样):

---
title: "test"
output:
html_document
---

<style>
#header1 {
color: red;
}
</style>

## Header 1 {#header1}
But how to change style with internal css?

关于css - R Markdown : how to change style with internal css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34022558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com