【问题标题】:How to add attributes to Grails 3 CSS files via asset-pipeline如何通过资产管道向 Grails 3 CSS 文件添加属性
【发布时间】:2015-12-04 00:21:48
【问题描述】:

我通过 application.css 使用资产管道包含 css 文件,而我的引导 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">

【问题讨论】:

    标签: css grails asset-pipeline grails-3.0


    【解决方案1】:

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

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

    Source

    例如,

    &lt;asset:stylesheet src="application.css" media="screen, projection"/&gt;

    【讨论】:

      猜你喜欢
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      相关资源
      最近更新 更多