Implémenter différents CSS personnalisés (couleur de police) pour les en-têtes de câbles dans les tableaux continus
P粉563831052
P粉563831052 2023-09-01 19:53:36
0
2
479

Je veux un titre bleu puis un titre rouge. J'cat deux sections HTML , la première bleue et la deuxième rouge, mais j'obtiens du rouge les deux.

Comment obtenir le titre bleu et le titre rouge ?

--- sortie : html_document --- ```{r configuration, include=FALSE} knitr::opts_chunk$set(echo=FALSE) ``` ```{r résultats="asis"} chat("  ") 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("  ") 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") ```
     
P粉563831052
P粉563831052

répondre à tous (2)
P粉865900994

Vous pouvez également fournir une classe HTML spéciale pour chaque tableau et rassembler tous les styles dans un bloccssau lieu de spécifier CSS dans chaque bloc :

--- output: html_document --- ```{r setup, include=FALSE} knitr::opts_chunk$set(echo=FALSE) ``` ```{css} .mytable1 > caption { color: blue; } .mytable2 > caption { color: red; } ``` ```{r results="asis"} knitr::kable(head(iris), format="html", digits=4, row.names=FALSE, caption='Caption blue', escape=TRUE)|> kableExtra::kable_styling(font_size=14, htmltable_class = "mytable1") |> kableExtra::kable_paper(c('hover', 'condensed', 'responsive'), full_width=T) |> kableExtra::scroll_box(width="100%", height="200px") ``` ```{r results="asis"} knitr::kable(head(iris), format="html", digits=4, row.names=FALSE, caption='Caption red', escape=TRUE) |> kableExtra::kable_styling(font_size=14, htmltable_class = "mytable2") |> kableExtra::kable_paper(c('hover', 'condensed', 'responsive'), full_width=T) |> kableExtra::scroll_box(width="100%", height="200px") ```

Alternativement, nous pouvons insérer du CSS en ligne en dehors du bloc.

    P粉156983446

    Parce que le deuxième CSS écrase le premier CSS.

    Mieux vaut faire ceci :

    cat("  ")

    Ensuite, utilisez comme ceci :

    caption='Caption blue', caption='Caption red',

    Est-ce efficace ?

    Bonjour, Noël

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!