我正在开发一个 Phonegap 应用程序,我的 Android 设备上的字形字体与桌面上的 Chrome 相比,CSS 行高和边距呈现不同的问题。
有没有一种方法可以专门为 Android 的渲染引擎指定 CSS 样式,类似于您在 CSS 中常见的跨浏览器功能(例如 -webkit、-moz 等)?
我使用的字体是 http://www.entypo.com/我特别遇到问题的 CSS 样式是行高和边距。我在整个应用程序中使用的常规字体没有遇到任何此类问题。
最佳答案
如果您可以检测到您所服务的设备/环境,那么专门针对该设备上的元素就像将一个类附加到 <html>
一样简单。页面的标签。然后只需从该根类调用您的样式声明。例如:
.wrapper {
background: blue; /* will apply to all documents independent of device */
}
.android .wrapper {
background: green; /* will only apply to documents with the .android base class */
}
至于检测设备,那是一个完全不同的问题,但假设您可以检测到该设备,此方法将有效。
关于android - 有没有办法专门为Android指定CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18370011/