1

我正在使用 sIFR3 在网站上呈现一些文本。该站点具有打印功能,将替换页框并仅保留文本。还设置了适当的 sIFR 替代打印样式。

我遇到的问题是 sIFR 将 CSS min-height 作为内联样式放在被替换的 H2 上。由于这个设置,这似乎是根据为该元素给出的字体大小计算的,IE7 会切断像 gpq 这样的字母 - 低于文本基线的字母。

我已经尝试并搜索了解决方案,但找不到与此问题相关的任何内容。或者我如何阻止 sIFR 完全设置最小高度值。

您可以使用回退到 Arial 的任何 sIFR 文本进行测试,例如,在它所在的元素上使用给定的高度(甚至是非像素值)。

谢谢和欢呼

4

1 回答 1

1

我查看了一些我使用 sIFR 实施的项目,但我无法重现您描述的错误。

一些可能有帮助的建议:

  1. 如果可能的话,您可以尝试使用填充和边距而不是给出高度值。
  2. 尝试为包含 sIFR 的元素定义 line-height。在屏幕和打印样式表中。
  3. 覆盖打印样式表中的最小高度值:selector{min-height:value !important;}

您确定是因为最小高度样式切割了下降器吗?您是否尝试使用例如 Firebug 删除样式?

于 2011-03-24T12:18:41.007 回答