【发布时间】:2013-07-28 12:58:25
【问题描述】:
我正在尝试使用Fuel UX。我把它的例子复制到我自己的网页上,发现无法加载css。在将我的 HTML 与示例 HTML 进行比较后,我发现示例 HTML 设置了一个全局类:
<html lang="en" class="fuelux">
将这一行添加到我的 HTML 的头部可以解决 Fuel UX 的问题。但是,添加此全局设置会在我的页面上混合许多其他元素。我该如何设置这个class="fuelux"本地?
编辑:据我了解,class="fuelux" 打开了一个命名空间,现在.fuelux 下的所有名称都在全局命名空间下。有没有办法避免打开这个fuelux 命名空间?
非常感谢!
这是 Fuel UX 中树容器的 html:
<div class="well tree-example">
<div id="MyTree" class="tree">
<div class="tree-folder" style="display:none;">
<div class="tree-folder-header">
<i class="icon-folder-close"></i>
<div class="tree-folder-name"></div>
</div>
<div class="tree-folder-content"></div>
<div class="tree-loader" style="display:none">
</div>
</div>
<div class="tree-item tree-folder-content" style="display:none;">
<i class="tree-dot"></i>
<div class="tree-item-name"></div>
</div>
</div>
</div>
【问题讨论】:
-
如何在本地设置这个 class="fuelux"? 是什么意思?
-
如我所说,如果我删除
class="fuelux",我的 css 将无法加载。所以我需要将它设置在某个地方,而不是在我的页面顶部。 -
您的附加 CSS 文件应该可以在
HTML不包含类的情况下工作。我相信 Fuel UX CSS 文件正在从您的其他 CSS 文件中覆盖 CSS 属性。正如你所说,一旦你从html标签中删除fuelux类,Fuel UX 就不会应用任何样式。只需确保以正确的顺序正确使用样式表即可。