在IE7中打印sIFR

时间:2011-03-24 10:48:51

标签: printing sifr3 css

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

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

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

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

谢谢和欢呼

1 个答案:

答案 0 :(得分:1)

我看了一下我用sIFR实现的一些项目,我无法重现你所描述的错误。

一些可能有帮助的建议:

  1. 您可以尝试使用填充 和保证金而不是给予 高度值,如果可能的话。
  2. 尝试为包含sIFR的元素定义行高。在屏幕和打印样式表中。
  3. 覆盖打印样式表中的最小高度值:selector{min-height:value !important;}
  4. 你确定这是因为最小高度风格的下降器被割断了吗?您是否尝试使用例如删除样式萤火虫?