如何通过asset-pipeline向Grails 3 CSS文件添加属性

时间:2015-09-08 10:45:05

标签: css grails asset-pipeline grails-3.0

我通过application.css使用asset-pipeline包含css文件,我的bootstrap css文件要求我添加属性media="screen, projection"

目前我正在补充:

*= require /webjars/bootstrap/3.3.5/css/bootstrap-theme
*= require /webjars/bootstrap/3.3.5/css/bootstrap
*= require /webjars/bootstrap-tagsinput/0.5/bootstrap-tagsinput

到我的application.css,它正在生成:

<link rel="stylesheet" href="/assets/webjars/bootstrap/3.3.5/css/bootstrap-theme.css?compile=false">
<link rel="stylesheet" href="/assets/webjars/bootstrap/3.3.5/css/bootstrap.css?compile=false">
<link rel="stylesheet" href="/assets/bootstrap-multi-level-dropdown.css?compile=false">

我如何生成以下html?

<link rel="stylesheet" href="/assets/webjars/bootstrap/3.3.5/css/bootstrap-theme.css?compile=false" media="screen, projection">

1 个答案:

答案 0 :(得分:2)

您可以将media属性作为额外参数传递给标记。

  

除了下面描述的属性之外的任何属性都将转发到此标记生成的元素。

Source

如,

<asset:stylesheet src="application.css" media="screen, projection"/>

相关问题