Css Rmarkdown生成的HTML表的颜色问题

Css Rmarkdown生成的HTML表的颜色问题,css,r,r-markdown,tablehtml,Css,R,R Markdown,Tablehtml,也许这只是一个愚蠢的浏览器相关问题,但是 我使用tableHTML包通过Rmarkdown在HTML文件中生成一些彩色表格(颜色由RColorBrewer包生成): 边框的颜色在“Rstudio”查看器中看起来很好: 但在Safari或Firefox中打开时,边框颜色不同: 表格边框颜色有什么问题?根据最接近“4daf4a”的网络安全颜色是“669933”。将边界更改为#669933是否解决了您的问题?非常感谢您的提问 使用add\u css\u table,样式应用于table-标记,使用

也许这只是一个愚蠢的浏览器相关问题,但是

我使用
tableHTML
包通过
Rmarkdown
在HTML文件中生成一些彩色表格(颜色由
RColorBrewer
包生成):

边框的颜色在“Rstudio”查看器中看起来很好:

但在Safari或Firefox中打开时,边框颜色不同:


表格边框颜色有什么问题?

根据最接近“4daf4a”的网络安全颜色是“669933”。将边界更改为#669933是否解决了您的问题?

非常感谢您的提问

使用
add\u css\u table
,样式应用于
table
-标记,使用
add\u css-thead
,样式应用于
thead
标记。但我认为,为了获得您想要的效果,您可以通过函数
add_css_header
add_css_column
将样式应用于
th
td
标记:

tableHTML(测试)%>%
添加标题(css=列表(c(“背景色”、“边框”),
c(“4DAF4A”,“1px固体”4DAF4A”),
标题=0:4)%>%
添加“css”列(css=list(“边框”、“1px实体”#4DAF4A”),
columns=c(“行名称”,名称(测试)))
在RStudio中,它看起来是这样的:

在Firefox中:

镀铬:


Hm-刚刚认识到它可以与Chrome一起使用。我讨厌浏览器。有时候。无论如何,如果能理解这一点,那就太好了。谢谢。不幸的是,边框颜色仍然不同。但是很高兴知道这个链接,以websafe颜色为特色。对不起-我很确定这会解决问题-我会进一步研究的。非常感谢@clemens。就这样!我很高兴能帮上忙!请随意将答案标记为已接受。
```{r Init, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
require(magrittr, quietly = TRUE)
require(tableHTML)
test <- data.frame(A=123, B=456, C=789)
```
```{r Test, echo=FALSE, results="asis"}
tableHTML(test) %>%
  add_css_thead(css = list('background-color', '#4DAF4A')) %>%
  add_css_table(css = list('border', '#4DAF4A'))
```