Jquery mobile 伪类:after,不';android 2.3上HTML中的t标记

Jquery mobile 伪类:after,不';android 2.3上HTML中的t标记,jquery-mobile,cordova,Jquery Mobile,Cordova,我的应用程序使用Phonegap 3.3和Jquery mobile 1.4。 我有一个打开pop的链接,JQM 1.4显示背景图标,这要感谢css伪类:after,它可以在我的桌面浏览器上工作,但在Android(Phonegap)上的html中,我看不到图标和::after 我的HTML: <div id="blink">Enter <span> size </span> <a href="#popupInfo" data-rel="popu

我的应用程序使用Phonegap 3.3和Jquery mobile 1.4。 我有一个打开pop的链接,JQM 1.4显示背景图标,这要感谢css伪类
:after
,它可以在我的桌面浏览器上工作,但在Android(Phonegap)上的html中,我看不到图标和
::after

我的HTML:

<div id="blink">Enter <span> size </span>
    <a href="#popupInfo" data-rel="popup" class="ui-btn btn-small-round ui-alt-icon ui-icon-info ui-btn-b ui-btn-icon-notext ui-btn-inline" data-transition="pop" data-overlay-theme="b" data-position-to="origin">Learn more</a>:
</div>
<div data-role="popup" id="popupInfo" data-theme="b" style="max-width:350px;">
    <p>blabla</p>
</div>
JQM生成的HTML没有::after,请参见下面的屏幕截图:


你能帮忙吗?

::之后不是问题。旧版本的Android 2.3.6及以下版本不支持SVG,并且您可能没有包含用作回退解决方案的png图标。@Gajotres I为图标的png版本添加了回退。仍然不起作用,但这很奇怪,因为我仍然没有在标记中看到::after:我在问题中包括图像。@Gajotres我没有使用回退
背景图像:url(“../images/info custom.png”);背景图像:url(“../images/info custom.svg”)
但是
::在标记中仍然缺少
之后。@Gajotres实际上似乎所有的css在Android 2.3和JQM 1.4上都搞砸了…我对伪类
:active:
按钮也有同样的问题,伪类似乎在Android 2.3.6 webview中不受支持。
 #welcome-page #leveldata .ui-alt-icon.ui-icon-info:after, #welcome-page #leveldata .ui-alt-icon .ui-icon-info:after {
    background-image: url("../images/info-custom.svg");
}