Qual è il modo più semplice / semplice per visualizzare una riga di testo solo quando si stampa una pagina Web utilizzando PHP?

2

Ho una riga di testo che vorrei visualizzare solo quando viene stampata una pagina web. È possibile visualizzare questa riga solo quando stampi la pagina o esegui un'anteprima di stampa utilizzando in qualche modo PHP?

Fondamentalmente, voglio stampare una pagina senza le intestazioni di stampa, ma vorrei includere l'URL della pagina all'interno del contenuto della pagina quando viene stampato.

    
posta LFHprint 17.08.2012 - 17:47
fonte

2 risposte

4

È possibile creare un foglio di stile CSS che si applica solo ai supporti di stampa.

Ad esempio:

                                             Notice the media----v
<link rel="stylesheet" href="print.css" type="text/css" media="print" />

Nel tuo normale foglio di stile CSS, nascondi l'elemento:

p.print-notice {
    visibility: hidden;
}

E nel tuo foglio di stile CSS di stampa, richiamalo di nuovo:

p.print-notice {
    visibility: visible;
}

Nota: l'impostazione della visibilità su nascosto, nasconde solo l'elemento, ma non lo rimuove dal flusso di documenti. Usa la proprietà Display se vuoi rimuoverlo dal flusso.

    
risposta data 17.08.2012 - 17:55
fonte
1

Potresti avere più fortuna nel fare ciò con i CSS e solo mostrare o nascondere gli elementi durante la stampa usando "@media print". Un po 'più di informazioni sono qui: link ma probabilmente puoi trovare di più eseguendo alcune ricerche per i CSS tipi di media.

    
risposta data 17.08.2012 - 17:57
fonte

Leggi altre domande sui tag