Implementieren Sie verschiedene benutzerdefinierte CSS (Schriftfarben) für Kable-Header in fortlaufenden Tabellen
P粉563831052
2023-09-01 19:53:36
<p>Ich möchte einen blauen Titel und dann einen roten Titel. Ich<code>cat</code> zwei HTML-Abschnitte <code><style>...</style></code>, laut dieser Antwort, aber ich werde rot beide. </p>
<p>Wie bekomme ich einen blauen und einen roten Titel? </p>
<pre class="brush:php;toolbar:false;">---
Ausgabe: html_document
---
„{r setup, include=FALSE}
knitr::opts_chunk$set(echo=FALSE)
„
„{r results="asis"}
Katze("
<Stil>
Untertitel {
Farbe blau;
}
</style>
")
knitr::kable(head(iris),
format="html",
Ziffern=4,
row.names=FALSE,
caption='Beschriftung blau',
escape=TRUE)|>
kableExtra::kable_styling(font_size=14) |>
kableExtra::kable_paper(c('hover', 'pressed', 'responsive'), full_width=T) |>
kableExtra::scroll_box(width="100%", height="200px")
„
„{r results="asis"}
Katze("
<Stil>
Untertitel {
Farbe Rot;
}
</style>
")
knitr::kable(head(iris),
format="html",
Ziffern=4,
row.names=FALSE,
caption='Beschriftung rot',
escape=TRUE) |>
kableExtra::kable_styling(font_size=14) |>
kableExtra::kable_paper(c('hover', 'pressed', 'responsive'), full_width=T) |>
kableExtra::scroll_box(width="100%", height="200px")
```</pre>
您还可以为每个表提供一个特殊的 HTML 类,然后将所有样式收集在
css
块中,而不是在每个块中指定 CSS:或者,我们可以在块之外插入内联 CSS。
因为第二个CSS覆盖了第一个CSS。
最好这样做:
然后像这样使用:
有效吗?
问候, 诺埃尔