Печать sIFR в IE7 - PullRequest
       24

Печать sIFR в IE7

0 голосов
/ 24 марта 2011

Я использую sIFR3 для рендеринга текста на веб-сайте. Этот сайт имеет функцию печати, которая заменит рамку страницы и оставит только текст. Также установлен соответствующий sIFR-альтернативный стиль печати. ​​

Проблема, с которой я сталкиваюсь, состоит в том, что sIFR помещает минимальную высоту CSS в качестве встроенного стиля в H2, который заменяется. И из-за этого параметра, который, кажется, рассчитывается из размера шрифта, заданного для этого элемента, IE7 обрезает буквы, такие как gpq - буквы, которые идут ниже базовой линии текста.

Я попытался найти решение, но не смог найти ничего, связанного с этой проблемой. Или как я мог остановить sIFR от установки значения минимальной высоты в целом.

Вы можете тестировать с любым текстом SIFR, который относится к Arial, например, с заданной высотой на элементе, в котором он находится (даже непиксельные значения).

Спасибо и ура

1 Ответ

1 голос
/ 24 марта 2011

Я посмотрел несколько проектов, реализованных с помощью sIFR, и не смог воспроизвести ошибку, которую вы описали.

Несколько предложений, которые могут помочь:

  1. Вы можете попробоватьработать с отступами и полем вместо предоставления значения высоты, если это возможно.
  2. Попробуйте определить высоту строки для элемента, содержащего sIFR.В таблицах стилей как для экрана, так и для печати. ​​
  3. Перезаписать значение минимальной высоты внутри таблицы стилей печати: selector{min-height:value !important;}

Вы уверены, что это из-за стиля минимальной высотычто спуск порезан?Вы пытались удалить стиль, например, Firebug?

...