我通过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">
答案 0 :(得分:2)
您可以将media属性作为额外参数传递给标记。
除了下面描述的属性之外的任何属性都将转发到此标记生成的元素。
如,
<asset:stylesheet src="application.css" media="screen, projection"/>