Szukam sposobu użycia tego samego arkusza stylów dla mediów drukowanych, jak dla domyślnego układu ekranu. Korzyścią dla mnie będzie to, że nie będę musiał aktualizować 2 plików za każdym razem, gdy aktualizuję CSS. Wolałbym mieć jeden arkusz stylów i określić specjalne zasady dla mediów drukowanych, oznaczając je w jakiś sposób ... To może nie być możliwe, ale pomyślałem, że postawię to pytanie.Czy istnieje sposób użycia tego samego arkusza stylów CSS dla nośników wydruku i układu domyślnego?
Q
Czy istnieje sposób użycia tego samego arkusza stylów CSS dla nośników wydruku i układu domyślnego?
6
A
Odpowiedz
3
Jest to składnia, choć szczerze mówiąc nie wiem, czy to jest obsługiwana we wszystkich przeglądarkach (powinien być):
@media print {
body {
background: #fff;
color: #000;
}
/* etc */
}
6
Jeśli chcesz, aby style były takie same na wszystkich nośnikach, po prostu zdefiniuj popularne style w arkuszu stylów jako normalne (tj. Nie w żadnej regule mediów), a następnie umieść elementy specyficzne dla nośnika w odpowiednich regułach.
Jeśli chcesz niektóre style zastosować do podzbioru mediów, można zrobić to tak:
@media print {
body { font-size: 10pt }
}
@media screen {
body { font-size: 13px }
}
@media screen, print {
body { line-height: 1.2 }
}
Oto link do relevant W3C page
Powiązane problemy
- 1. Najlepszy sposób na strukturyzowanie arkusza stylów CSS
- 2. Resetuj kolor elementu do domyślnego koloru arkusza stylów (jQuery, JavaScript)
- 3. Czy istnieje sposób użycia STOMP dla iOS
- 4. Czy istnieje sposób przechwycenia wydruku wydruku podprogramu do zmiennej, aby zamiast tego wysłać go na stderr?
- 5. Czy istnieje sposób domyślnego ustawienia flagi dla polecenia git?
- 6. Sposób na odtworzenie tego efektu układu za pomocą css?
- 7. Łączenie arkusza stylów CSS z formantem niestandardowym ASP.NET
- 8. Tworzenie dynamicznego wewnętrznego arkusza stylów
- 9. Mniejszy język arkusza stylów: zapobiega pominięciu nawiasów w skompilowanym CSS
- 10. UL + CSS dla układu siatki
- 11. Zmiana domyślnego katalogu stylów w szynach
- 12. Podgląd wydruku jest pusty Po dodaniu odwołania do zewnętrznego arkusza stylów w treści html do drukowania
- 13. Czy ataki XSS mogą być wykonywane z połączonego arkusza stylów?
- 14. Czy istnieje sposób zapisu tego w F #?
- 15. Czy istnieje sposób użycia konstrukcji dla każdego stołu Guawy?
- 16. Jaki jest rozsądny sposób utworzenia tego układu?
- 17. Czy istnieje prosty sposób użycia String.toLowerCase() dla 9 rodzajów języków?
- 18. Czy istnieje sposób ponownego użycia poprzedniego komentarza dotyczącego zatwierdzenia git?
- 19. Czy istnieje sposób ponownego użycia instancji zadania?
- 20. Webpack - Ładowanie arkusza stylów bez czcionek
- 21. Czy istnieje lepszy sposób na zapisanie tego?
- 22. Czy istnieje sposób użycia CSS -transform i nie wpływać na elementy podrzędne
- 23. Czy istnieje odpowiednik css dla "align =" center ""?
- 24. Czy istnieje sposób na uproszczenie tego przypadku?
- 25. Czy istnieje sposób użycia ko.observableArray jako mapy?
- 26. Czy istnieje sposób zdefiniowania domyślnego menedżera transakcji na wiosnę
- 27. div ignoruje wysokość z arkusza stylów
- 28. Czy istnieje elegancki sposób na funkcje zwracające funkcje tego samego typu (w krotce)
- 29. Przypadki użycia dla przejść CSS i animacji CSS
- 30. Błąd pokazuje komunikat "Nie można pobrać tekstu dla arkusza stylów (#): Nie znaleziono arkusza stylów z podanym identyfikatorem", co to oznacza?
prostu musi pracować w Safari 4. I Sprawdzę to. – Mike