+ Ответить в теме
Показано с 1 по 9 из 9

Тема: Некорректная печать в Opera

  1. #1
    Местный zidan - весьма и весьма положительная личность zidan - весьма и весьма положительная личность zidan - весьма и весьма положительная личность Аватар для zidan
    Регистрация
    18.10.2010
    Адрес
    Калуга
    Сообщений
    494

    Некорректная печать в Opera

    Возникла интересная проблема. С одной из страниц сайта распечатывается купон. Во всех браузерах, кроме Opera (11.51), он распечатывается в одинаковом размере. В Opera размер купона немного больше и появляется какая-то полоса справа.

    Купон, распечатанный в Opera:
    c1.jpg

    Купон, распечатанный в Chrome:
    c2.jpg

    Что я мог сделать не так?

    Кстати, сейчас обнаружил, что IE 8 в XP печатает купон ещё больше (в лист не влезает). А в семёрке тот же IE 8 печатает всё правильно.
    Последний раз редактировалось zidan; 20.09.2011 в 18:37.

  2. #2
    Местный zidan - весьма и весьма положительная личность zidan - весьма и весьма положительная личность zidan - весьма и весьма положительная личность Аватар для zidan
    Регистрация
    18.10.2010
    Адрес
    Калуга
    Сообщений
    494
    Причину я (надеюсь) понял. Если просто открыть отдельную страницу и распечатать её, то результат будет почти одинакового размера во всех браузерах. Однако такой вариант мне не нравится, из-за чего я в CSS использую блок @media print и печатаю уже открытую страницу, но со специальными стилями. При таком подходе вышеупомянутые браузеры начинают искажать размер при печати.

    Может, есть какие-то особенности использования @media print для разных браузеров?

  3. #3
    Модератор Mulder - весьма и весьма положительная личность Mulder - весьма и весьма положительная личность Mulder - весьма и весьма положительная личность Аватар для Mulder
    Регистрация
    19.05.2010
    Адрес
    Гомель
    Сообщений
    1,694
    Что находиться в блоке print?

    Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
    Brainbench.com - PHP5: 4.03 out of 5. Master degree.
    Oracle Certified Java Programmer (SCJP) SE 5.

  4. #4
    Местный zidan - весьма и весьма положительная личность zidan - весьма и весьма положительная личность zidan - весьма и весьма положительная личность Аватар для zidan
    Регистрация
    18.10.2010
    Адрес
    Калуга
    Сообщений
    494

    @media print
    {
    body
    {
    margin: 0;
    padding: 0;
    }

    body *
    {
    display: none
    }

    .coupon
    {
    display: block;
    }

    .coupon img
    {
    display: inline;

    width: 88%;
    height: auto;

    border: 1px dashed #000;
    }
    }

  5. #5
    может опера считает, что так будет лучше, ведь все вмещяется на лист

  6. #6
    Опера меня в последнее время сильно разочаровывает, хотя раньше очень нравилась.

  7. #7
    Сложный вопрос

  8. #8
    Вы много чего могли сделать не так)

  9. #9
    Но я все таки думаю что дело в винде)

+ Ответить в теме

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 16.04.2011, 17:07
  2. Печать iframe
    от AlexD в разделе HTML
    Ответов: 0
    Последнее сообщение: 06.03.2010, 19:45
  3. Некорректная работа CSS
    от GeoSco в разделе CSS
    Ответов: 2
    Последнее сообщение: 12.03.2009, 10:15
  4. Печать страницы
    от HOY в разделе HTML
    Ответов: 2
    Последнее сообщение: 11.09.2008, 21:21
  5. вывод на печать
    от olejek в разделе CSS
    Ответов: 4
    Последнее сообщение: 29.01.2008, 16:09

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения