Как записать CSS печати для получения печати от веб-страниц почти тем же способом, как мы добираемся от слова MS?

  1. Как раздражать размер и перекрестный браузер совместимая печать CSS для В мире большинство форматов бумаги использования для получения печати?

              A4, A3, Legal etc 
    
  2. Как мы можем то же почти подобное форматирование к нашей странице сайта как слово MS? Что лучшие практики должны получить непротиворечивость в форматировании страницы печати от каких-либо популярных браузеров?

  3. Как установить перекрестное поле браузера, и размер шрифта с непротиворечивостью для всех вроде слова MS делает?
  4. Единица размера шрифта CSS - они лучше всего и для экрана и для печати? или мы должны использовать pt или пкс в CSS печати? и я видел в первый раз здесь новое свойство CSS body {width: 7in}.
  5. Мы можем установить другой CSS (с или без справки JavaScript) для цвета и печати B&W (если я хочу дать другой светлый цвет для сохранения, обводят печать B&W чернилами?
  6. Мы должны дать зафиксированную ширину для печати CSS, если мы делаем жидкий сайт для экрана для получения печати на бумаге (который зафиксировал ширину)?
  7. Что относительно этого? какое-либо предложение?

    body                             {margin: 15px; }
    #mainContainer                   {width: 842px; /* equivalent to A4 */ margin: 0; }
    #header                          {display: none; }
    form                             {display: none!important; }
    #footer                          {display: none; }
    #mainContent #leftCol            {display: none; }
    #mainContent #rightCol           {display: none; }
    #mainContent #contentSection     {float: none; padding: 0; margin: 0; font-size: 13px; width: 100%; }
    
6
задан Jitendra Vyas 1 January 2010 в 12:38
поделиться

1 ответ

Вы можете указать таблицы стилей только для печати, используя

  1. Пользователь должен указать размер страницы в диалоге печати. Вы смогли предложить ориентацию страницы в CSS2, используя @page, но она была опущена в 2.1. См. здесь и здесь для отличного введения в таблицы стилей печати.

  2. Применяются обычные причуды, например, различия в коробчатой модели. Единственная лучшая практика, которая приходит на ум, это простота, не используйте положение: абсолютное , и проверьте много. Установите драйвер печати PDF для тестирования.

  3. Вы должны уметь указать их в таблице стилей печати.

  4. Используя pt, будучи физической единицей , вы должны получить последовательные результаты на каждой машине.

  5. Нет. Вам нужно, чтобы пользователь заранее выбрал правильную таблицу стилей.

  6. Если вы не хотите, чтобы ваша распечатка состояла из пяти страниц рядом друг с другом, вероятно, да. Однако, это можно сделать только в таблице стилей печати.

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

Если вы хотите получить полный контроль над каждым дюймом вашего устройства печати - включая размер и ориентацию - вам нужно будет начать генерировать PDF-файлы.

4
ответ дан 17 December 2019 в 07:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: