ios - Bootstrap 字体似乎在 Safari iOS 上被条纹化

标签 ios css html twitter-bootstrap

我创建了一个简单的应用程序,它使用 Bootstrap 版本 3.3.5 和一个带有下拉菜单的按钮:

<!-- Large button group -->
<div class="btn-group">
  <button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Large button <span class="caret"></span>
  </button>
  <ul class="dropdown-menu">
    ...
  </ul>
</div>

如果你在 Safari iOS 上运行它,down图标似乎被剪掉了:

enter image description here

这个问题有解决方案吗?

最佳答案

我发现了问题,这是由 caret 造成的CSS类:

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

我修改了以下行,来自:
  border-top: 4px dashed;


  border-top: 4px solid;

它工作正常。

关于ios - Bootstrap 字体似乎在 Safari iOS 上被条纹化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32460263/

相关文章:

ios - 从另一个 View Controller 更改选项卡栏选定项

css - 复选框始终使用不透明度 :0 创建

jquery - 如何为幻灯片按钮分配正确的功能?

javascript - 如何在firefox控制台中获取被调用的javascript函数的名称

javascript - 如何获取动态表 id 值并将其传递给 javascript 函数

ios - UIAlertView 上的按钮

iphone - 使用 setValue :forKey: for many-to-many relationship 时核心数据应用程序崩溃

html - 为父级设置溢出时如何避免在行中间切割文本?

iOS 13 如何检查用户是否只被授予始终允许位置权限

php - 无法在 codeigniter 中加载 Css