【发布时间】:2014-07-08 16:19:59
【问题描述】:
我将 bootstrap 和 font-awesome 的文件添加到我的 WebContent 文件夹中,并按照建议修改了 font-awesome .css 文件中的 url。
然后我创建了一个引导程序主题,它引入了所有必需的引导程序文件(.css、.js)、jquery 和字体很棒的 .css 文件。
但是,当我尝试使用 font-awesome 图标(带有类 fa fa-icon-name 的 i-tag)时,该图标没有被呈现(IE8/9 和 Firefox 30)。
当我停用主题并将字体很棒的 .css 文件作为资源直接添加到我的 Xpage 时,它可以工作。
问题可能是由我在主题中拉入不同文件的顺序引起的吗?
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="platform:/plugin/com.ibm.designer.domino.stylekits/schema/stylekit.xsd" >
<resources>
<metaData>
<name>viewport</name>
<content>width=device-width, initial-scale=1.0</content>
</metaData>
</resources>
<!-- font awesome -->
<resource>
<content-type>text/css</content-type>
<href>font-awesome/css/font-awesome.css</href>
</resource>
<!-- bootstrap -->
<!-- bootstrap js -->
<resource>
<content-type>application/x-javascript</content-type>
<href>bootstrap/js/bootstrap.min.js</href>
</resource>
<!-- bootstrap css-->
<resource>
<content-type>text/css</content-type>
<href>bootstrap/css/bootstrap.min.css</href>
</resource>
<!-- jquery -->
<resource>
<content-type>application/x-javascript</content-type>
<href>jquery/jquery-1.11.1.min.js</href>
</resource>
<!-- Add default style classes to buttons and fields -->
<!-- Button -->
<control>
<name>Button.Command</name>
<property mode="concat">
<name>styleClass</name>
<value>btn</value>
</property>
</control>
<!-- Fields -->
<control>
<name>ComboBox</name>
<property mode="concat">
<name>styleClass</name>
<value>form-control</value>
</property>
<property mode="override">
<name>showReadonlyAsDisabled</name>
<value>#{true}</value>
</property>
</control>
<control>
<name>InputField.EdtiBox</name>
<property mode="concat">
<name>styleClass</name>
<value>form-control</value>
</property>
<property mode="override">
<name>showReadonlyAsDisabled</name>
<value>#{true}</value>
</property>
</control>
<control>
<name>InputField.TextArea</name>
<property mode="concat">
<name>styleClass</name>
<value>form-control</value>
</property>
<property mode="override">
<name>showReadonlyAsDisabled</name>
<value>#{true}</value>
</property>
</control>
</theme>
任何帮助将不胜感激。
谢谢。
丹尼尔
【问题讨论】:
标签: twitter-bootstrap themes xpages font-awesome