【问题标题】:CSS hack for Opera Mini only仅适用于 Opera Mini 的 CSS hack
【发布时间】:2014-02-13 01:47:43
【问题描述】:

Opera Mini 不正确支持 line-heightfont-size,我有 2 个文本块 (10px/1 Arial) — 一个在页面顶部,一个在页面底部,两者都应该始终可见(不允许滚动或移动它们),但由于它们在 Opera Mini 中占用更多空间,我必须缩小尺寸并移除其他一些块,因此不会有任何滚动(这对于像 320x480px 这样的小屏幕移动设备至关重要)。

我知道可以完美运行的 JS 解决方案,但我不允许在该页面上使用任何脚本。我也不能使用任何非标准字体。我只能使用内部样式表。

我找不到比 :-o-prefocus 更好的东西了,我将它与 @media 一起使用,因此它只会影响文本占用大量空间的小屏幕移动设备,但这样它仍然会影响所有 Opera在这些设备上,因此其他块不需要太小或被移除。

所以基本上,问题是——有没有只针对 Opera Mini 的纯 CSS 解决方案?

更新:

最终,我最终遇到的原始问题的最佳非 js 解决方案是:

:-o-prefocus, .block1, .block2 {font-size: 14px;}
@-o-viewport {zoom: 0.75;}

【问题讨论】:

标签: css opera-mini


【解决方案1】:

最终,最好的非 js 解决方案是:

:-o-prefocus, .block1, .block2 {font-size: 14px;}
@-o-viewport {zoom: 0.75;}

【讨论】:

  • 由于这已被确认为有效的答案,有人可以接受吗? :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-06
  • 1970-01-01
  • 2012-03-07
  • 2012-07-13
  • 2011-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多