R-Markdown-固定标题的滚动框

时间:2019-03-08 11:48:28

标签: r markdown r-markdown kable

有没有一种方法可以在Markdowns HTML输出中固定Kable表的标题,同时保持列对齐?

kable(cbind(mtcars, mtcars), "html") %>%
  kable_styling() %>%
  scroll_box(width = "500px", height = "200px")

scroll_box的文档中确实有一个“ fixed_thead”选项,但我似乎无法使其正常工作:

scroll_box(kable_input, height = NULL, width = NULL,
  box_css = "border: 1px solid #ddd; padding: 5px; ", extra_css = NULL,
  fixed_thead = list(enabled = F, background = "#fff"))
  

fixed_thead两个命名元素的列表。已启用和背景。   默认为F和白色,例如“列表(已启用= T,背景=” #fff“)”

我已经看到了使用CSS的解决方案,但是大多数都不会保持列对齐,为此是否有Kable解决方案?

1 个答案:

答案 0 :(得分:0)

我都跑了:

kable(cbind(mtcars, mtcars), "html") %>%
  kable_styling() %>%
  scroll_box(width = "500px", height = "200px")

mtcars %>% 
kable("html") %>%
  kable_styling() %>%
  scroll_box(width = "500px", height = "200px")

两者的输出相同,列宽对齐。我看不出问题是什么,也没有必要在scroll_box()

中添加额外的CSS。