有没有一种方法可以在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解决方案?
答案 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()