Printing IE7中的打印sIFR

Printing IE7中的打印sIFR,printing,sifr3,css,Printing,Sifr3,Css,我正在使用sIFR3在网站上呈现一些文本。该网站的打印功能将取代页面框架,只留下文本。还设置了适当的sIFR替代打印样式 我遇到的问题是,sIFR将CSS最小高度作为内联样式放在被替换的H2上。由于这个设置,这似乎是根据该元素给定的字体大小计算出来的,IE7切断了像gpq这样的字母,即低于文本基线的字母 我已经尝试并搜索了一个解决方案,但找不到任何与这个问题相关的东西。或者我如何阻止sIFR设置最小高度值 您可以使用返回到Arial的任何sIFR文本进行测试,例如,使用其所在元素的给定高度(甚至

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

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

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

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


谢谢和干杯

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

一些可能有帮助的建议:

  • 你可以试着用填充物 而不是给出一个 高度值,如果可能的话
  • 尝试为包含sIFR的元素定义行高度。在屏幕和打印样式表中
  • 覆盖打印样式表中的最小高度值:
    选择器{min height:value!重要;}

  • 您确定是因为“最小高度”样式才切割下降器吗?您是否尝试使用Firebug等工具删除该样式?

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

    一些可能有帮助的建议:

  • 你可以试着用填充物 而不是给出一个 高度值,如果可能的话
  • 尝试为包含sIFR的元素定义行高度。在屏幕和打印样式表中
  • 覆盖打印样式表中的最小高度值:
    选择器{min height:value!重要;}
  • 您确定是因为“最小高度”样式才切割下降器吗?您是否尝试使用Firebug等工具删除该样式