Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Stampa

  1. #1
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495

    Stampa

    Ehm.. scusate se intaso il forum di richieste

    Sono arrivato a dovere affrontare il problema delle stampe. Ho due problemi specifici e ben distinti:

    1. Il primo problema e' che il browser di default non stampa il colore di sfondo delle celle, e io avrei bisogno che venisse stampato. Esiste un modo per "istruire" il CSS in modo che in stampa ci sia un determinato colore?
    2. Il secondo problema e' questo: e' possibile fare in modo che alcuni elementi vengano visualizzati solo in stampa e non a video?


    A voi la palla :]

  2. #2
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    Esiste un modo per "istruire" il CSS in modo che in stampa ci sia un determinato colore?
    Che io sappia non si può.
    e' possibile fare in modo che alcuni elementi vengano visualizzati solo in stampa e non a video?
    Dovresti creare due css, uno con l'attributo media="screen" dove assegni display: none; agli elementi che non vuoi vengano visti dal browser, l'altro con media="print" dove invece gli stessi elementi li rendi disponibili in fase di stampa.
    http://www.constile.org/tutorial/stampare_con_i_css/

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esiste un modo per "istruire" il CSS in modo che in stampa ci sia un determinato colore?
    Con il metodo indicato da pacovox al punto 2, puoi anche attribuire un colore diverso per la stampa.

    Pero` non puoi modificare le impostazioni di default del browser: la stampa e` gestita direttamente dal S.O. e il browser non ha la possibilita` di intervenire.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    cioe volete dire che se voglio stampare una pagina html che ha una cella di sfondo verde, non si puo??? stampa sempre bianco?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non esattamente.

    La stampa degli sfondi e dei colori di sfondo e` di default disabilitata nei browser (almeno nei piu` usati).
    L'utente puo` dire al browser (cioe` al "deamon" di stampa) di stampare anche gli sfondi.
    Non e` nella prerogativa del programmatore impostare le caratteristiche di stampa.

    La motivazione della scelta deldefault e` che gli sfondi da un lato possono rendere la stampa poco leggibile, dall'altro possono rovinare il supporto (carta) ed essere costose (consumo di inchiostro).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2024 vBulletin Solutions, Inc. All rights reserved.