Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Pagina web stampabile

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Pagina web stampabile

Postdi Princesa » 19/04/08 16:36

Ciao a tutti, ho veramente bisogno di un consiglio per realizzare un foglio css (meglio se qualcuno me lo scrive preciso preciso) che permetta ai visitatori del sito di stampare la pagina che vedono completa e non mezza come succede ora.
Poi, dato che sono di un'ignoranza spaventosa, vorrei anche sapere come inserire il comando che rimandi al css in tutte le pagine che vorrei vedere stampabili.
Ho fatto qualche tentativo ma il risultato è stato che mi si chiudeva dreamweaver e buonanotte.

Non sarà che nelle pagine c'è già un AC_RunActiveContent.js? :mmmh:
Vi prego aiutatemi altrimenti non ne esco più

Grazie in anticipo
:(
Princesa
Utente Junior
 
Post: 13
Iscritto il: 19/07/05 11:08
Località: Verona

Sponsor
 

Re: Pagina web stampabile

Postdi Dylan666 » 20/04/08 13:20

Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Re: Pagina web stampabile

Postdi Princesa » 20/04/08 14:50

L'avevo già visto, grazie.
Il punto è che quando metto il codice tipo:
<link rel="stylesheet" type="text/css" href="screen.css" />
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
mi si chiude il programma come se andasse in conflitto con qualcosa che ho già nella pagina.

e poi mi chiedevo, sarà sufficiente realizzare un foglio css che si chiama print.css?

Molti interrogativi ancora quindi, perciò se qualcuno mi può e vuole aiutare, dovrà farlo pensando che sono un po' handicappata...
:-?
Princesa
Utente Junior
 
Post: 13
Iscritto il: 19/07/05 11:08
Località: Verona

Re: Pagina web stampabile

Postdi Princesa » 20/04/08 17:38

Ho letto qua e là e quindi ci ho provato, senza successo per sfortuna.

Ho realizzato un print.css con queste caratteristiche:
@charset "utf-8";
/* CSS Document */
body { height: 297mm; width: 210mm;}
<div id=”navbar” class=”noprint”>
td {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; font-size:small;}
.screen {display:none}

Poi nella pagina che vorrei stampabile ho inserito questo comando, prima del tag head di chiusura:
<link rel="stylesheet" type="text/css"
media="print" href="print.css" />

Dove ho sbagliato?
Princesa
Utente Junior
 
Post: 13
Iscritto il: 19/07/05 11:08
Località: Verona

Re: Pagina web stampabile

Postdi Dylan666 » 20/04/08 20:03

<div id=”navbar” class=”noprint”> non va nel css.
Comunque se è una riga in particolare che fa crashare il Dreamweaver prova a immetterla a mano nel file col Blocco Note
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Re: Pagina web stampabile

Postdi Princesa » 21/04/08 10:16

Ho provato, non crasha ma nemmeno funziona...
Dove sbaglio?
Princesa
Utente Junior
 
Post: 13
Iscritto il: 19/07/05 11:08
Località: Verona

Re: Pagina web stampabile

Postdi Dylan666 » 21/04/08 10:21

hai messo il DIV nella parte HTML e non nel CSS?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Re: Pagina web stampabile

Postdi Princesa » 21/04/08 17:04

Il Div l'ho proprio tolto
Princesa
Utente Junior
 
Post: 13
Iscritto il: 19/07/05 11:08
Località: Verona

Re: Pagina web stampabile

Postdi hydra » 24/04/08 08:58

Io uso un semplicissimo CSS:
Codice: Seleziona tutto
/* CSS Document */
body{
background-color:#FFFFFF;
color:#000000;
height: 297mm; width: 210mm;
float:none;
text-decoration:none;
text-indent:10px;
}

#testata{
display:none;}

#menu{
display:none;}

#footer{
display:none;}

#icons{
display:none;}

#linea_divisione{
display:none;}

#newline{
page-break-before:always;
}

#tabella{
   position:static; float:none;
}

td {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; font-size: small;}
.screen {display:none}


Praticamente imposta le dimensioni della pagina, nasconde tutto quello che non mi serve (loghi, menu...), gestisce una nuova pagina e imposta il carattere per la stampa, niente di più. Poi ovviamente nel codice della pagina devi dire di usare quel CSS per stampare
Codice: Seleziona tutto
<link href="printer.css" rel="stylesheet" type="text/css" media="print"/>
e poi ai vari oggetti devi assegnare come ID quelli che imposti nel CSS per far fare ai vari oggetti quello che dice il CSS. Con Dreamweaver funziona. :D
Avatar utente
hydra
Moderatore
 
Post: 7002
Iscritto il: 19/07/04 08:06
Località: Vallis Duplavis

Re: Pagina web stampabile

Postdi Princesa » 24/04/08 12:03

Che tesoro, grazie! Peccato il suggerimento finalmente completo arrivi ora che, disperata, ho ristretto tutte le tabelle per farcele stare quando si stampa.
Vabbè, terrò come ora il codice che mi hai mandato e lo userò la prossima volta.
Ancora tantissime grazie
:D
Princesa
Utente Junior
 
Post: 13
Iscritto il: 19/07/05 11:08
Località: Verona


Torna a Programmazione


Topic correlati a "Pagina web stampabile":


Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti