Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    10

    Problema stampa stringa

    Salve a tutti,
    Ho il seguente problema, dovrei mandare in stampa una stringa che però non deve essere visualizzata a video.
    Questo è il codice che ho utilizzato:

    <style media="print" type="text/css">
    div
    {
    visibility:hidden;
    }
    div#stampaBarre
    {
    font:10px Arial, Helvetica, sans-serif;
    visibility:visible;
    position:absolute;
    top:0px;
    left:0px;
    }
    </style>
    ....
    <div>
    ...contenuto pagina
    </div>
    <div id="stampaBarre">
    Stringa
    </div>


    Utilizzando questo CSS e inserendo nel div stampa barre la stringa da stampare, effettivamente stampa correttamente solo il contenuto del tag desiderato.
    Il mio problema e che vorrei non far vedere questa stringa a video.
    come posso fare?

    Grazie a tutti per l'aiuto
    Alessandro

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto impara ad usare correttamente il forum: il codice va inserito usano il tag CODE che puoi inserire mediante il bottone CODE sopra l'area di inserimento, altreimenti si perde la formattazione e risulta difficile da leggere.

    Ecco come puoi fare:
    codice:
    <style media="screen" type="text/css">
    div {
      display: block;   /* non necessario: e` il default */
    }
    div#stampaBarre {
      display: none;
    }
    Verifica anche gli altri valori che puo` assumere l'attributo HTML media

    Note:
    1. Non conviene usare il posizionamento assoluto: normalmente (cosa che si avvicina al 100% quando ad usarlo e` un principiante) crea sovrapposizioni non volute ed altri effetti collaterali (di solito nei browser in cui non e` stato testato)
    2. Di solito conviene usare il display, anziche` il visibility:il primo toglie l'elemento dal flusso della pagina, iil secondo lo rendo solo invisibile (ma lascia che occupi lo spazio)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    10
    No così non funziona, perchè si è vero che non mi fa vedere la stringa a schermo, ma poi quando vado a stampare me le stampa entrambe.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.