Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Css 为什么我的字体大小在使用相同的倾角时看起来会不同?_Css_Nativescript_Nativescript Angular - Fatal编程技术网

Css 为什么我的字体大小在使用相同的倾角时看起来会不同?

Css 为什么我的字体大小在使用相同的倾角时看起来会不同?,css,nativescript,nativescript-angular,Css,Nativescript,Nativescript Angular,我正在为我的移动应用程序使用Nativescript Angular 相同字体大小的文本()在我的Android手机和IOS手机上显示的外观/大小不同。 如果字体大小的单位是凹陷,那么它们不应该是相同的物理大小吗?这难道不是下跌的目的吗 我不确定出了什么问题,我应该在什么地方手动设置倾角转换吗?或者我应该添加单位后缀,如fontSize=“20dp” 我知道这不能说明太多,但我会把android手机和ios手机的截图放在这里作为参考。(左边是Android,右边是IOS,IOS看起来总是更小)

我正在为我的移动应用程序使用Nativescript Angular

相同字体大小的文本(
)在我的Android手机和IOS手机上显示的外观/大小不同。 如果字体大小的单位是凹陷,那么它们不应该是相同的物理大小吗?这难道不是下跌的目的吗

我不确定出了什么问题,我应该在什么地方手动设置倾角转换吗?或者我应该添加单位后缀,如
fontSize=“20dp”

我知道这不能说明太多,但我会把android手机和ios手机的截图放在这里作为参考。(左边是Android,右边是IOS,IOS看起来总是更小)


它们有不同的设备像素比率。您需要为两者声明一个,或者为每个声明一个,以完美地控制大小。 您可以使用元标记为每个人定义一个比例:

<meta name="viewport" content="width=device-width, initial-scale=1" />

这里可能有一些有用的东西:默认情况下,{N}使用SP作为Android的单元来支持自动缩放,而对于iOS来说,它总是点。您可以使用特定于平台的CSS为每个平台应用不同的字体度量。@Manoj我找到了这个字体大小:设置匹配视图的字体大小(仅支持{N}中与设备无关的单元)文档。这是否意味着sp不受支持?sp与DP相同,但它允许Android根据用户偏好自动缩放,这是唯一的区别。@Manoj因此,如果用户不设置任何偏好,使用相同的DP大小,文本的物理大小在安卓和ios手机上应该相同?谢谢!但我认为媒体查询在nativesc中不起作用文字
@media only screen and (min-resolution: 200dpi){
    /* here your code for resolution > 200dpi */
}