Mam aplikację internetową, która wygląda dobrze po wyrenderowaniu w Safari, ale zapytania o media drukowane nie są przestrzegane przez przeglądarkę. W Chrome cały obszar do zadrukowania wygląda dobrze, jednak w Safari wydaje się być tylko pewną odmianą widocznej treści.Safari Media drukowania Zapytania niezgodne z innymi przeglądarkami/obcięcie
Podczas przewijania strony nagłówek lub górny obszar jest odcinany, podczas drukowania wyżej na stronie dno jest odcinane.
Próbowałem następujących dla zapytań prasie (bez efektu) -
- wyznaczając
min-height
- Ustawianie żadnego wahania wartości
height
na pojemniku - pomniejszania i druku
- Zmiana rozdzielczości/skali
Nic się nie pojawia mieć jakikolwiek efekt.
W przeciwieństwie do Chrome, nie mogę znaleźć sposobu debugowania, dlaczego tak się dzieje, ani sposobu debugowania samych stylów drukowania.
Uwaga - używam Bootstrap dla stylów, więc są tam kontenery, rzędy, przęsła itp., Ale nawet całkowicie je usuwając i wszystko, co znajduje się na własnej linii, nie ma znaczenia, ta sama "wysokość" zawartości jest pokazano na wydruku.
można podać jsfiddle jako przykład? – Dekel
Tak, niestety, jsfiddle nie był w stanie się rozmnażać i zrezygnowałem z pytania. Potem, kiedy wracałem i próbowałem stworzyć repro, zrozumiałem dlaczego. Podczas drukowania w Chrome uwzględniono fakt, że nie próbowałem tylko drukować ciała, ale wszystko, co widoczne, Safari nie uwzględnia tego samego. Jeśli połączysz odpowiedź, w której z przyjemnością nagrodzę nagrodę.Sztuczka polega na użyciu modalu lub okna dialogowego dla treści drukowanych, tak aby nie wpłynęło to na ogólną wysokość ciała. –
@Dekel, który był przy tobie –