print. css выглядит по-разному в разных браузерах - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть страница, с которой пользователь может распечатать. Но печать не должна печатать все только определенные элементы.

Итак, у меня есть файл печати. ​​css, который позаботится об этом:

body{
    font-size:2.5em;
}

container-a{
    display: none;
}

container-b{
    display: none;
}

container-c{
    height: 50%;
    border-bottom: 2px solid black;
}

container-d{
    height: 50%;
    border-bottom: 2px solid black;
}

Я разрабатываю на своей машине с Ubuntu Chrome версия 79.0.3945.88. Поэтому, когда я нажимаю Ctrl + P, все выглядит хорошо.

Но затем, после того как я развернул и go проверил с моего Windows компьютера с Chrome версией 80.0.3987.163, формат все неверный. Размер шрифта слишком велик, поэтому на странице печати отображается только половина.

Я пытался использовать заданные значения типа 22px для размера шрифта вместо 2.5em, но это ничего не изменило. Фактически мне нужно go для расширенных настроек и установить шкалу от «по умолчанию» до «пользовательской 60%», которая затем делает страницу печати похожей на мою страницу печати на моем устройстве разработки.

Почему есть разница? Я думал, так как я использую%, и они должны выглядеть одинаково везде?

1 Ответ

0 голосов
/ 17 апреля 2020

Умный, как я, параметры формата бумаги не были одинаковыми в обоих браузерах.

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