![enter image description here](https://istack.dev59.com/RN9WV.webp)
@media screen and (-webkit-min-device-pixel-ratio:0) { /* 仅适用于 Safari 和 Google Chrome - 修复边距 */ 您的类名 { margin-top: –1px; } }
http://webdesignernotebook.com/css/the-little-known-font-size-adjust-css3-property/
这可能是由于以下原因:
继承的 CSS 属性
如果 CSS 似乎未解决问题,请检查 HTML 文档类型。某些标签虽然在罕见情况下不适用于特定的文档类型。
在 CSS 中使用 !important 属性来强制执行某个规则,该规则会放弃所有其他规则。
<span>
元素设置为display: inline-block
,并给它们添加一个负的text-indent
属性(嵌套在仅适用于Webkit浏览器的媒体查询中)。我已经试图处理这个问题一个月了。这是我尝试并发现的,但我无法得到实际解决方案;
我一直关注着这个帖子,不幸的是没有任何作用。
尝试了几个简单的HTML文档,使用了可能的DOCTYPE、CSS、字体大小、字体样式重置等,但都没有奏效。
我发现;在使用远程URL时,它似乎能很好地工作,渲染也很好。但使用嵌入式HTML页面会引起问题。
在Titanium的问题列表中;我发现他们表示这是一个Webkit bug。 https://jira.appcelerator.org/browse/TIDESK-136
解决方案可能是升级Webkit版本,但Titanium在Webkit上具有许多功能。因此升级不会是一项容易的任务。
在Windows中,我解决TideSDK中的这个问题的方法是对相关字体执行以下操作:
font-weight: 600;
也许不是您应用程序的最佳解决方案(也许您不想为字体添加任何空间或重量,因为似乎您可能有一个更大的数据表要显示),但对我的客户来说是可以接受的。