【发布时间】:2015-05-07 15:14:54
【问题描述】:
OS X 存在一个问题,即某些元素无法正确显示文本,即使旁边有元素显示。
缩略示例:
字体声明:
@font-face {
font-family: 'FontFamily';
src: src: url(data:application/x-font-woff;...);
font-weight: 700;
font-style: normal;
}
CSS
.navbar-collapse > .nav > li > a {
font-family: "FontFamily", sans-serif;
font-weight: 700;
color: #000;
}
HTML
<div class="navbar-collapse">
<ul class="nav">
<li><a href="/home">Home</a></li>
<li class="dropdown">
<a href="#">Admin</a>
<ul class="dropdown-menu"></ul>
</li>
</ul>
</div>
结果(管理员上方缺少主页链接):
第二个例子,标签高度混乱,但文本在标签内可见。再次在非 OS X 设置上正确呈现。
该链接在 Chrome/Firefox/IE/Chrome 模拟器中正确呈现,但在所有浏览器(和 iOS)中的 OS X 中无法呈现。
【问题讨论】:
-
你怎么知道
font-face/font-family有问题? -
我不知道!但我使用的是自定义不要,所以我想我应该提到它。
-
无法正确加载字体的典型行为是您获得的是默认字体而不是自定义字体。您能否提供一个小提琴或bootply 示例来显示该行为?由于显示了另一个链接,并且它应用了相同的
font-family规则,因此问题很可能是其他问题。
标签: ios css macos font-face font-family