Попытка создать HTML-брошюру, совместимую с разными браузерами. - PullRequest
3 голосов
/ 12 мая 2011

Итак, у меня есть брошюра в формате PDF, для которой мы пытаемся создать версию HTML для печати.Я сталкиваюсь с несколькими препятствиями, в том числе:

  • Увеличение на 100% против сжатия, чтобы соответствовать (значения по умолчанию кажутся различными в FF / IE)
  • Печать только одной страницы ине хватает пробела после нижнего колонтитула (или даже просто заставляет работать «разрыва страницы: всегда»)
  • У меня есть изменяемый макет, который я пытаюсь просто использовать width: auto на главнойобертка для, но это означает отсутствие каких-либо ограничений по ширине на внешней стороне HTML-страницы.Я не хочу использовать минимальную ширину или что-нибудь.Я надеялся, что это страница, предназначенная исключительно для печати, мне не нужно было бы добавлять таблицу стилей для печати (просто набирая ее, я думаю, что мне нужно ...)
  • Должен ли я использовать фиксированныймакет на странице HTML и плавный макет на странице печати?

Может быть, я слишком задумываюсь над этим ...

Большое спасибо за любую помощь.

1 Ответ

2 голосов
/ 12 мая 2011

Я бы сказал, сделать одну страницу HTML.Затем создайте два отдельных CSS-файла для печати: один для Firefox, другой для IE.Используйте условный комментарий, чтобы прочитать браузер, и определите, какую таблицу стилей для медиа-печати использовать.

Немного работы, но она должна работать для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...