【问题标题】:how to add attribute to css resource to nopcommerce如何将属性添加到 css 资源到 nopcommerce
【发布时间】:2017-03-27 16:41:28
【问题描述】:

我有一个css资源

<link rel='stylesheet' type='text/css' href='~/Content/assets/global/fullcalendar/fullcalendar.print.css' media='print' />

我将此来源添加到我的nopcommerce 插件中,如下链接:

Html.AppendCssFileParts("~/Administration/Content/calcss/fullcalendar.print.css");

但我无法将media='print' 添加到我的nopcommerce css 资源中。如何在 nopcommerce 中将此属性添加到我的 css 资源?

【问题讨论】:

    标签: html css nopcommerce


    【解决方案1】:

    实际上我确实尝试了可能的解决方案,毕竟我认为我可以将 css 常用资源添加到 AdminLayout head,这对我有用。

    【讨论】:

      【解决方案2】:

      我不知道有什么方法可以指定该标签。 NopCommerce 允许捆绑和缩小您提供的脚本,为最终 HTML 文件中包含 css 的每个位置制作一个文件,因此在这种情况下,media='print' 将难以处理。

      作为替代方案,您可以:

      • 在您的主布局中硬编码 css 链接,但我怀疑您正试图避免这种情况。它提供了与 IE8 的更好兼容性,如果这对某人来说仍然很重要的话。

      • 使用媒体查询进行打印。这就是我会做的。

        @media print { ... }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-02-15
        • 2015-04-15
        • 2015-07-12
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多