usando la stessa pagina ti serve distinguere il codice tra quello che vuoi sia in stampa e a video e quello esclusivamente per ognuno di questi media usando fino a 3 css diversi con media="screen" print e all, attento che alcuni browser potrebbero far dipendere la visualizzazione da questa indicazione, tipo netscape4 non riconosce all e non legge il css e quindi se vuoi anche nestscape4, alcuni continuano a trattarlo, devi omettere all che vale lo stesso per all ma anche per netscape4 e quindi se vuoi puoi usare anche l'all per oscurare un css a nestscape4, (faccio proprio così) screen invece è letto anche da nestscape4 che col print non saprei dirti che fa.
abbasta confuso? tieni conto che per conflitti di css, cioè la stessa proprietà presente in più css funziona la sovrascrittura cioè è sempre l'ultima indicazione ad avere priorità, qui è ancora più confuso forse, cioè se nel primo css c'è uno sfondo bianco per il body e nell'ultimo uno giallo il body sarà giallo o come indicato in ordine di ultimi.
aggiungo
per far scomparire parti di codice da un media basta dare al contenitore principale o all'elemento display:none.
![]()