Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么带Phonegap的Android 4会忽略em中的css大小?_Android_Cordova - Fatal编程技术网

为什么带Phonegap的Android 4会忽略em中的css大小?

为什么带Phonegap的Android 4会忽略em中的css大小?,android,cordova,Android,Cordova,我用em代替px来设置Phonegap应用程序中HTML容器和图像的大小 例如: 使用上述样式,内部字体的宽度应为1px,字体的大小也应为1px 这在以下方面效果良好: 所有Android浏览器 iPhone浏览器和本机Phonegap构建 带有Phonegap的原生Android 2.x应用程序 但是 它不适用于在模拟器和真实设备上测试Phonegap的原生Android 4.x应用程序 由于某些原因,内部的字体大小似乎正确地减少到1px,但容器本身忽略了父字体大小 这是怎么回事?发现了问题

我用em代替px来设置Phonegap应用程序中HTML容器和图像的大小

例如:

使用上述样式,内部字体的宽度应为1px,字体的大小也应为1px

这在以下方面效果良好:

所有Android浏览器 iPhone浏览器和本机Phonegap构建 带有Phonegap的原生Android 2.x应用程序 但是

它不适用于在模拟器和真实设备上测试Phonegap的原生Android 4.x应用程序

由于某些原因,内部的字体大小似乎正确地减少到1px,但容器本身忽略了父字体大小

这是怎么回事?

发现了问题

Android 4将小于8的字体大小值舍入到8

因此,如果使用字体大小:0.5px,它会将字体大小更改为8px。

发现了问题

Android 4将小于8的字体大小值舍入到8


因此,如果您使用字体大小:0.5px,它会将字体大小更改为8px。

我也有同样的问题,您的解决方案是什么?@onurtaskin从我可以看出没有解决方案。我只是简单地将我的设计模板中的基本字体大小增加到最小8px。我也有同样的问题,你的解决方案是什么?@onurtaskin从我可以看出没有解决方案。我只是将我的设计模板中的基本字体大小增加到最小8px。
<div id="outer">
 <div id="inner">
  Hello
 </div>
</div>

<style>
#outer{font-size:0.5px}
#inner{font-size:2em;width:2em}
</style>