gpt4 book ai didi

dotless css 引用在 Release模式下不起作用(使用 Combress)

转载 作者:行者123 更新时间:2023-12-02 16:18:04 24 4
gpt4 key购买 nike

我正在使用无点CSS。这是我的代码

.jqmWindowBig
{
width: 800px;
height: 500px;
margin-left: -400px;
margin-top: -250px;
.jqmWindowCommon;
}

.jqmWindowCommon {
background-color: #EEE;
color: #333;
border: 1px solid black;
display: none;
position: absolute;
left: 50%;
top: 50%;
padding: 12px;
overflow: auto;
}

当我在自己的机器上时,在 Debug模式下,所有 css 文件(也是这个 main.less 文件)都会单独引用。

在这种情况下,jqmWindowBig 类是 jqmWindowBigjqmWindowCommon 的组合,并且一切正常。

现在在生产中,compresss 创建了我所有 CSS 文件的一个大文件,然后,CSS 实际上包含了我在 .LESS 文件中输入的代码,因此 .jqmWindowCommon 部分未被 'jqmWindowCommon' 部分替换,因此 jqmWindowBig 不完整。

这是我的梳子配置:

<resourceSets url="~/combres.axd"
defaultDuration="30"
defaultVersion="auto"
defaultDebugEnabled="auto"
defaultIgnorePipelineWhenDebug="true"
localChangeMonitorInterval="30"
remoteChangeMonitorInterval="60"
>

<resourceSet name="siteCss" type="css" >
<resource path="~/Content/StyleSheet/start.css" />
<resource path="~/Content/StyleSheet/Site.css" />
<resource path="~/Content/StyleSheet/reset.css" />
<resource path="~/Content/StyleSheet/screen.css" />
<resource path="~/Content/StyleSheet/razortemplates.css" />
<resource path="~/Content/StyleSheet/logonsmall.css" />
<resource path="~/Content/StyleSheet/ui-lightness/jquery-ui-1.8.23.custom.css" />
<resource path="~/Content/StyleSheet/MainLess.LESS" />
</resourceSet>

简而言之:在 Release模式下运行时,引用 .jqmWindowCommon; 不会被替换。

编辑不仅仅是这个不起作用,我可以看到这些规则

width: @planningEventItemWidth;

也不起作用,所以与 Combress 结合使用时基本上没有 .LESS 功能起作用>

最佳答案

您的combres配置缺少LESS过滤器:

<filters> 
<filter type="Combres.Filters.DotLessCssFilter, Combres" />
</filters>

关于dotless css 引用在 Release模式下不起作用(使用 Combress),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14279384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com