`html_page()的`css`参数是否与blogdown中的`build_site(method ='html')`一起使用?

时间:2018-01-19 15:19:45

标签: html css r blogdown

在blogdown的文档中,D.8的结尾,它说,

  

这对注释用于标记应移动到最终HTML页面的<head>标记的HTML代码片段。通常,此代码片段包含指向CSS和JavaScript文件的链接,例如,用户通过css html_page()参数请求的文件,或者在Rmd文档中使用HTML小部件时自动生成的文件。

  

对于method = 'html',此代码片段不会移动

这是否意味着css的{​​{1}}参数会在html_page()时失效? HTML小部件的CSS和JavaScript文件怎么样?

1 个答案:

答案 0 :(得分:1)

没有。因为CSS(通过<style><link>标记)在大多数浏览器中都适用于<body>,即使它不符合HTML标准。见Using <style> tags in the <body> with other HTML。 JavaScript也适用于<body>。你无需担心。如果HTML小部件不能与 blogdown 一起使用,那将是一种耻辱。

Appendix D.8中的文档已过时,我刚刚更新了它。