Ich habe einige Links, die in schwarzem Text sind. Basierend auf dem, was der Benutzer in einem Dropdown auswählt, wende ich das unten stehende CSS an, um passende Links zu ändern. Wenn der Benutzer dann auswählt, um die Ansicht zu drucken, die er gerade sucht, werden die gleichen Links in schwarzem Text ausgedruckt. Wie kann ich das CSS auf eine gedruckte Ansicht übertragen, so dass der Benutzer die gleiche gedruckte Farbe sieht, wie sie auf dem Bildschirm angezeigt wird?Anwenden von CSS auf gedruckte Links
$this.find('a').css("color", "#bfbfbf");
$this.find('.fa-play').css("color", "#bfbfbf");
$this.find('.fa-check-circle').css("color", "#bfbfbf");
[Verwenden Sie ein Sheet und wickeln diese Stile in '@media print {...}'] (https://developer.mozilla.org/en-US/docs/Web/CSS/@media) - Medienabfragen mit Inline-Stilen können jedoch nicht verwendet werden. – Blazemonger
Hat der Benutzer eingeschränkte Optionen in Ihrem Dropdown? Möglicherweise müssen Sie ein separates Stylesheet haben und Klassen hinzufügen sowie die CSS ändern. – disinfor
@Blazonger kann das OP eine andere Frage stellen, da sich die Werte im Markup basierend auf der Auswahl ändern. – disinfor