html - 移动应用程序(iOS 和 Android)上的 Webview 无法正确呈现图标

标签 html css webview uiwebview android-webview

我有一个定义了图标的字体,但我发现基于 webkit 的移动浏览器在移动设备上的行为不一致。

在网络上,将鼠标悬停在 span 上会产生以下结果(注意图标正确填充了它的容器):

web icon rendering

在移动设备上,将鼠标悬停在 span 上会出现以下内容(请注意图标不正确地填充了它的容器 - 放弃了垂直对齐):

enter image description here

除了使用 SVG 作为我的图标之外,我似乎找不到解决这个问题的方法。 This webkit bug标记为已解决且不会修复似乎没有希望。

最佳答案

似乎对我有用的唯一解决方案是在跨度上设置以下内容:

display: inline-block;
height: 1px;

关于html - 移动应用程序(iOS 和 Android)上的 Webview 无法正确呈现图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41555141/

相关文章:

javascript - 音频播放()在 create-react-app componentDidMount 中没有响应

html - Bootstrap 布局问题 - 行 div 浮出容器

javascript - Angular.JS 接受表单输入并将该字符串转换为 HTML

javascript - 无法在 Chrome 扩展程序中使用 Javascript 确定 Google 网上论坛搜索的结果

css - 纯HTML5画图

iphone - iOS 中从左向右滚动时如何获取 Web View 中的滚动方向?

android - 如何在 Android 4 中获取 webview 比例

html - safari 的 flexbox 行和列 ul li 菜单

javascript - 是否可以在 Drupal 中下载 Bootstrap 主题?如果可以,那么我们如何编辑主题的 HTML、CSS 和 JS 以适合我的喜好?

javascript - Webview窃取点击、touchstart、touchend事件