这对我来说真是个头上的抓手。
我正在使用带有SASS的Zurb Foundation和Django开发服务器。问题是这样的:
我有一个带有一些选择器的SCSS文件,它们可以按需工作;但是,如果我同时在SCSS和HTML中更改类的名称,则该类下的元素将不再呈现。
// the_styles.scss
.ad-box {
@include panel();
border: none;
.ad {
width: 728px;
height: 240px;
border: 1px solid #00f;
}
}
<!-- the_page.html -->
<div class="large-12 columns ad-box ">
<div class="ad small-centered columns">
<span style="font-size:21px;color:#000000;width:728px;height:728px;line-height:240px">728
<small style="font-size:0.8em">x</small> 240
</span>
</div>
</div>
产生我想要的东西:
但!如果我改变,在这两个文件中,类ad
来banner-ad
我得到这样的不良后果:
更具体地说,当我“在两个文件中都更改类”时,我的意思是我
the_styles.scss
:.ad {
->.banner-ad {
the_page.html
:class="ad small-centered columns"
->class="banner-ad small-centered columns"
此外,我还尝试在执行上述步骤之前关闭开发服务器,并在#4之前启动它,以确保行为没有明显变化。
将类名改回ad
确实可以再次工作。
我确实知道这里有许多中介,例如Django模板,重新编译SASS的结构任务等。因此,如果我还没有足够隔离的话,请告诉我。就这样,我完全感到困惑。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句