我正在创建这样的元素:
<a href="#nav-panel" class="ui-btn-left ui-btn ui-btn-c ui-corner-all ui-btn-icon-notext ui-icon-bars ui-alt-icon ui-nodisc-icon"></a>
它在 Chrome、Android 浏览器、Opera 等浏览器上运行良好,但在 Opera Mini 上的图标不可见。这只是一个空的空间。
jQuery Mobile 版本是 1.4.5
我正在创建这样的元素:
<a href="#nav-panel" class="ui-btn-left ui-btn ui-btn-c ui-corner-all ui-btn-icon-notext ui-icon-bars ui-alt-icon ui-nodisc-icon"></a>
它在 Chrome、Android 浏览器、Opera 等浏览器上运行良好,但在 Opera Mini 上的图标不可见。这只是一个空的空间。
jQuery Mobile 版本是 1.4.5
fontawesome和bootstrap等网站上的图标通常使用自定义字体,然后使用font-face
CSS 规则进行设置。font-face
Opera Mini 目前不支持。
http://caniuse.com/#feat=fontface
阅读以下链接,Opera Mini 似乎不允许自定义字体,而是使用设备上可用的字体。
http://dev.opera.com/articles/view/opera-mini-web-content-authoring-guidelines/#typography
您是否尝试过在 中设置Use bitmap fonts for complex scripts
,opera:config
也许这会起作用?
http://blog.tavultesoft.com/2014/07/enable-custom-fonts-in-opera-mini.html
编辑:
似乎问题是 jQuery mobile用于图标并在失败.SVG
时回退。.png
没有为.png
.