2013-12-21 48 views
0

,因为类“固定”并不在该文件存在,我不能覆盖类中foundation_and_overrides.scss.fixed”,我搜索它无处不在(按Ctrl + F在“固定“)
覆盖Zurb基金会CSS Rails中

或者,我需要将其值设置为”左“而不是”0“。我不知道该怎么做,我已经尝试直接在我的头文件或application.css中覆盖css类,但它不起作用,我怀疑编译后的foundation_and_overrides.css会优先考虑。

此外,我不能直接在html元素上更改它的值,因为滚动时关联的javascript会销毁它的css数据。 magellan-cannot-override 我的html:

<div data-magellan-expedition="fixed"> 
    <dl class="sub-nav"> 
    <dd> 
     <a href="/en/login"> 
     Log in 
     </a> 
    </dd> 
    <dd class="active"> 
     <a href="/en/signin"> 
     Sign up 
     </a> 
    </dd> 
    </dl> 
</div> 

什么镀铬的检验元素告诉我:

enmedia="screen" http://0.0.0.0:3000/assets/foundation_and_overrides.css?body=1:4367 
.fixed { 
    width: 100%; 
    left: 0; 
    position: fixed; 
    top: 0; 
    z-index: 99; 
} 

我不能创建一个新的类,并复制“固定” attribrutes那里,我已经试了一下,在这种情况下,我还需要复制x类,因为固定属性是其他属性的父项。

+1

尝试覆盖与重要 – Godinall

+0

THX,它的工作原理,但是那是!相当丑陋,我宁愿将它设置在foundation_and_overrides上,我该怎么办? – sidney

+1

在那种情况下,你将不得不在你上面​​提到的外部css文件中定义那个类,并确保它是最后被导入到你的头文件中,以便它会胜过其他人 – Godinall

回答