【发布时间】:2017-07-19 02:19:29
【问题描述】:
这太奇怪了,根据他们的指导here,我添加了一个带有glyphicon glyphicon-cog 的跨度......但是,在加载我的页面时,它实际上显示了信封 - 即glyphicon glyphicon-envelope。这究竟是如何发生的,我该怎么做才能解决它?
我试过添加信封...因为也许他们交换了它。但它看起来仍然像一个信封,还是一样的。
glyphicon glyphicon-cog 最终显示的内容如下:
是这样添加的:
<div className="dropdown">
<button className="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">
<h6 style={{fontFamily: "'Open Sans', sans-serif",
fontSize: "12px", fontVariant: "small-caps"}}>
settings </h6>
<span className="glyphicon glyphicon-cog" />
</button>
<ul className="dropdown-menu" style={{textAlign: "center"}}>
<li>
<h5 style={{fontFamily: "'Open Sans', sans-serif", fontSize: "12px", fontVariant: "small-caps"}}>
user: {this.state.data.username} </h5>
</li>
<li style={{display: "inline-block"}}>
<button onClick={this.resetLayout} className="btn btn-default" style={{fontFamily: "'Open Sans', sans-serif",
fontSize: "12px", fontVariant: "small-caps"}}>
reset layout </button>
</li>
<li style={{display: "inline-block"}}>
<button className="btn btn-default" style={{fontFamily: "'Open Sans', sans-serif",
fontSize: "12px", fontVariant: "small-caps"}}>
<a href="/logout" style={{color: "black"}}> logout</a></button>
</li>
</ul>
</div>
【问题讨论】:
-
确保您没有在元素上将
text-transform:uppercase设置为重要,因为大多数图标字体都区分大小写 -
@haxxxton 我根本没用过,所以我不认为是这样!这只是超级奇怪的行为。如果它们都不起作用,那将是有道理的..
-
您需要使用
</span>而不是<span ... />关闭<span>标签 -
请确认您已下载并使用最新版本的字体
-
@JazZ 没有什么不同(我猜不应该)。我想知道 webpack 是否没有正确编译我的字体...现在检查一下。
标签: html css twitter-bootstrap reactjs