Implémenter différents CSS personnalisés (couleur de police) pour les en-têtes de câbles dans les tableaux continus
P粉563831052
2023-09-01 19:53:36
<p>Je veux un titre bleu puis un titre rouge. J'<code>cat</code> deux sections HTML <code><style>...</style></code>, la première bleue et la deuxième rouge, mais j'obtiens du rouge les deux. </p>
<p>Comment obtenir le titre bleu et le titre rouge ? </p>
<pre class="brush:php;toolbar:false;">---
sortie : html_document
---
```{r configuration, include=FALSE}
knitr::opts_chunk$set(echo=FALSE)
```
```{r résultats="asis"}
chat("
<style>
légende {
Couleur bleue;
}
</style>
")
knitr::kable(tête(iris),
format="html",
chiffres = 4,
row.names = FAUX,
caption='Légende bleue',
escape=TRUE)|>
kableExtra::kable_styling(font_size=14) |>
kableExtra::kable_paper(c('hover', 'condensed', 'responsive'), full_width=T) |>
kableExtra::scroll_box(width="100%", height="200px")
```
```{r résultats="asis"}
chat("
<style>
légende {
La couleur rouge;
}
</style>
")
knitr::kable(tête(iris),
format="html",
chiffres = 4,
row.names = FAUX,
caption='Légende rouge',
escape=TRUE) |>
kableExtra::kable_styling(font_size=14) |>
kableExtra::kable_paper(c('hover', 'condensed', 'responsive'), full_width=T) |>
kableExtra::scroll_box(width="100%", height="200px")
```</pré>
Vous pouvez également fournir une classe HTML spéciale pour chaque tableau et rassembler tous les styles dans un bloc
css
au lieu de spécifier CSS dans chaque bloc :Alternativement, nous pouvons insérer du CSS en ligne en dehors du bloc.
Parce que le deuxième CSS écrase le premier CSS.
Mieux vaut faire ceci :
Ensuite, utilisez comme ceci :
Est-ce efficace ?
Bonjour, Noël