To jest teraz mój proces:
- Zapisz zmiany w print.css
- Otwórz przeglądarkę i odśwież stronę.
- Kliknij prawym przyciskiem myszy i wybierz polecenie Drukuj> Podgląd wydruku (Firefox, ale naprawdę każda przeglądarka)
To krok 3 mnie wkurza i zastanawiam się, czy można to wyciąć z procesu za pomocą wtyczki lub czegoś takiego. Wystarczy wybrać stronę jako nośnik wydruku, a następnie po prostu odświeżyć, aby zobaczyć zmiany.
Jak testujesz swoje arkusze stylów drukowania? Czy zawsze po odświeżeniu klikasz podgląd wydruku?
Odpowiedzi:
Możesz użyć emulacji Chrome Media Type zgodnie z zaakceptowaniem w poście Zobacz print css w przeglądarce .
AKTUALIZACJA 21.11.2017
Zaktualizowany dokument DevTools można znaleźć tutaj: Wyświetl stronę w trybie drukowania .
AKTUALIZACJA 29.02.2016
Dokumenty DevTools zostały przeniesione, a powyższy link zawiera niedokładne informacje. Zaktualizowane dokumenty dotyczące emulacji typu mediów można znaleźć tutaj: Podgląd stylów dla większej liczby typów mediów .
AKTUALIZACJA 12.04.2016
Niestety wydaje się, że dokumenty nie zostały zaktualizowane w zakresie emulacji wydruku. Jednak emulator nośnika wydruku został przeniesiony (ponownie):
Zobacz zrzut ekranu poniżej:
AKTUALIZACJA 28.06.2016
Dokumenty Google Developers dotyczące Chrome DevTools i opcja „Emuluj media” zostały zaktualizowane dla Chrome> 51:
https://developers.google.com/web/tools/chrome-devtools/settings?hl=pl#emulate-print-media
AKTUALIZACJA 24.05.2016
Nazwy ustawień zmieniły się ponownie:
źródło
W Firefoksie możesz wpisać,
Shift+F2
aby otworzyć wiersz polecenia Developer Toolbar, a następnie wpisaćmedia emulate print
W ten sposób możesz także emulować inne typy mediów.
źródło
Rozszerzenie paska narzędzi przeglądarki Firefox + Web Developer umożliwia włączanie / wyłączanie różnych arkuszy stylów.
Zajrzyj do menu CSS. Istnieje menu do wyłączania i włączania poszczególnych arkuszy stylów, a także menu „Wyświetlaj według typu multimediów”.
Ponadto, aby zmniejszyć liczbę kroków związanych z przejściem do PrintPreview w przeglądarce Firefox, wypróbuj rozszerzenie PrintPreview , które utworzy przycisk paska narzędzi.
W przypadku Chrome istnieje port tego rozszerzenia . Z tego, co mogę powiedzieć w wersji dla Chrome, możesz wybrać „Pokaż style wydruku”
źródło
Nie użyłbym żadnej metody testowania, która nie wymagałaby podglądu wydruku. Istnieje zbyt wiele różnic: obrazy tła w ogóle nie działają w druku, ale pojawiają się w normalnych kontekstach ekranu, które są wśród nich najważniejsze.
W Chrome
control+p
przechodzi od razu do podglądu wydruku. (Po prostu zapomnij myszki do paska menu). To całkiem proste.źródło
Możesz po prostu wyłączyć style ekranu i zmienić typ nośnika na „ekran” dla arkusza stylów drukowania podczas testowania. Nie będzie to dokładnie to samo, co użycie rzeczywistego podglądu wydruku (podziały stron, szerokość dokumentu itp.), Ale nadal daje całkiem niezły pomysł.
źródło
proste dla mnie (bez
@screen
części lub podobnego 1 ) z FF :@media print { ...
część na końcu treści CSS/*@media print {*/ ... /*}*/
CTRL+R
aby ponownie załadować stronęALT+F+V
aby otworzyć podgląd wydruku iALT+W
zamknąć go ponownie1 : jeśli je masz, komentowanie / komentowanie tych, w zależności od testowanych mediów, może nie być wielką sprawą, w przeciwnym razie
źródło
Jak opisano w tym drugim poście ( Korzystanie z Inspektora elementów Chrome w trybie podglądu wydruku? ), Możesz użyć chrome, aby po prostu emulować arkusz stylów drukowania. Jest to świetne, ponieważ można użyć inspektora, aby zobaczyć, skąd pochodzą style, zamiast zgadywać, kiedy pojawi się okno dialogowe drukowania.
Przejdź do okna dialogowego Ustawienia zastępowania, klikając ikonę koła zębatego w prawym dolnym rogu Inspektora elementów Chrome. Następnie wybierz druk jako docelowy typ nośnika.
Niesamowite!
źródło
Przynajmniej w Chrome: podczas programowania dodaj do tagu body
onload="window.print()"
. Spowoduje to, że tryb drukowania otworzy się natychmiast po odświeżeniu.Niestety nie wydaje się, aby narzędzia dla programistów były bardzo przydatne, ponieważ jest to zasadniczo osadzony plik PDF.
Nawiasem mówiąc, istnieją sposoby na wyeliminowanie kroku 2. Jednym z popularnych jest LiveReload.
źródło
Możesz spróbować tymczasowo usunąć swój zwykły arkusz stylów i ładować tylko do wydruku z normalnym znacznikiem linku.
źródło
W Chrome 62 cmd-R / cmd-P działa dobrze na komputerze Mac, aby wyświetlić ładny podgląd strony w stylu wydruku @media.
Jest to dostępne poprzez pionową elipsę w prawym górnym rogu okna przeglądarki (nie Narzędzia dla programistów) / Drukuj ...
Użyj esc, aby anulować okno podglądu.
Tak więc, dla mojego przepływu pracy z IntelliJ IDEA i Chrome, są to: cmd-s, cmd-tab, cmd-r, cmd-p, esc, cmd-tab i wróciłem do IDE.
Chrome 62 w systemie Windows 10 ma to samo menu Drukuj ... w tym samym miejscu, dostępne za pomocą klawiszy Ctrl-P:
źródło