Laksanakan CSS tersuai yang berbeza (warna fon) untuk pengepala kabel dalam jadual berterusan
P粉563831052
2023-09-01 19:53:36
<p>Saya mahukan tajuk biru dan kemudian tajuk merah. Saya<kod>cat</kod> dua bahagian HTML <kod><gaya>...</style></kod> kedua-duanya. </p>
<p>Bagaimana untuk mendapatkan tajuk biru dan tajuk merah? </p>
<pre class="brush:php;toolbar:false;">---
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo=FALSE)
```
```{r keputusan="asis"}
kucing("
<gaya>
kapsyen {
warna: biru;
}
</style>
")
knitr::kabel(kepala(iris),
format="html",
digit=4,
row.names=FALSE,
kapsyen='Kapsyen biru',
melarikan diri=BENAR)|>
kableExtra::kabel_styling(font_size=14) |>
kableExtra::kable_paper(c('hover', 'condensed', 'responsive'), full_width=T) |>
kableExtra::scroll_box(width="100%", height="200px")
```
```{r keputusan="asis"}
kucing("
<gaya>
kapsyen {
warna: merah;
}
</style>
")
knitr::kabel(kepala(iris),
format="html",
digit=4,
row.names=FALSE,
kapsyen='Kapsyen merah',
melarikan diri=BENAR) |>
kableExtra::kabel_styling(font_size=14) |>
kableExtra::kable_paper(c('hover', 'condensed', 'responsive'), full_width=T) |>
kableExtra::scroll_box(width="100%", height="200px")
```</pre>
Anda juga boleh menyediakan kelas HTML khas untuk setiap jadual dan mengumpulkan semua gaya dalam blok
css
dan bukannya menentukan CSS dalam setiap blok:Sebagai alternatif, kita boleh memasukkan CSS sebaris di luar blok.
Kerana CSS kedua menimpa CSS pertama.
Lebih baik lakukan ini:
Kemudian gunakan seperti ini:
Adakah ia berkesan?
Salam, Noel