我一直在使用Bootstraps Glyphicons几天,我尝试在带有glyphicon图标的按钮中添加一些文字:
<button type="button" class="btn btn-default pull-left" data-toggle="collapse" data-bind="attr:{'href':'#'+'TableA'}">
<span class="glyphicon glyphicon-th-list" aria-hidden="true" data-bind="text:' Details'"></span>
</button>
单击时会显示一个表格。我需要文本为Arial,但如果我在bootstrap.css
内更改它,或者我添加:
<span class="glyphicon glyphicon-download-alt" aria-hidden="true" data-bind="text:' Download', style:{fontFamily: 'Arial'}"></span>
它将文本font-family更改为Arial,但glyphicon图标消失。 我究竟做错了什么?可以使用glyphicon图标更改按钮内文本的字体系列吗?
答案 0 :(得分:4)
将我的短<span/>
定义扩展为已扩展的<span></span>
)后,字体已修复。
原始版本(无效字体):
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-send"/>
Send message
</button>
修正版:
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-send"></span>
Send message
</button>
我真的不明白为什么这对我有用......
答案 1 :(得分:2)
您可以尝试将要更改字体内的字体的文本放在元素中。然后为span指定一个类或id,并在css文件中将span的font-family更改为你需要的那个,这不应该影响Glyph。
/ S
答案 2 :(得分:2)
只需使用
<button type="button" class="btn btn-default pull-left" data-toggle="collapse" data-bind="attr:{'href':'#'+'TableA'}">
<span class="glyphicon glyphicon-th-list" aria-hidden="true"></span>
<span style="--your style--">Download</span>
</button>