Originariamente inviato da Bregovic
Ciao a tutti.
Devo rendere una pagina html (generata tramite php...) stampabile.
Purtroppo come intestazione per ogni pagina devo metttere un logo.
Come posso fare a riconoscere il cambio di pagina?
Ho visto l'attributo @page, ma pare non sia supportato da nessun browser.
Non so come potrei fare?
Grazie!
Potresti creare un div visibile solo dalla stamapnte.
codice:
XHTML
...
<head>
<link rel="stylesheet" media="screen" href="layout.css" type="text/css" />
<link rel="stylesheet" media="print" href="layout_print.css" type="text/css" />
</head>
<body>
...
<div id="logo">
...
</html>
file layout.css
div#logo{display:none}
file layout_print.css
div#logo{
width:100% /*ad esempio*/
...
}
In pratica, nel file layout.css inserisci le regole css per gli schermi normali, mentre in layout_print.css metti regole css speciali per le stampanti. E con display:none inibisci la visualizzaizone di un div.
Spero di aver interpretato correttamente la tua richiesta e di essere stato chiaro.